Есть прога, маленькая на сях ~5kb (какой С юзается, я не знаю, С,С++ или др?). Она запускается с параметрами, делает выборку из БД мускуль, и дает соответствующее значение -1 или 0 для дальнейшей обработки.
Но проблема в том что она не хочет компилится.
Когда я юзал старый линух, со старым gcc, эта прога собиралась замечательно, а с новым гцц не хочет. Вот что сообщает:
#make
gcc -I /usr/include/mysql -L /usr/lib/mysql -lmysqlclient -lm -lz -DUSE_OLD_FUNCTIONS -O -o chkmb chkmb.cpp -lmysqlclient -lm -lz
/tmp/ccH8EpBf.o(.text+0x26b): In function `runquery(char*)':
: undefined reference to `mysql_connect'
/tmp/ccH8EpBf.o(.text+0x36e): In function `runupdate(char*)':
: undefined reference to `mysql_connect'
/tmp/ccH8EpBf.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
make: *** [chkmb] Error 1
-----
Вот содержимое проги:
http://www.nx.uz/tmp1/chkmb.cpp
и мейк файл:
http://www.nx.uz/tmp1/Makefile
Версия гцц: gcc-3.4.2-6.fc3
Куда что прописать/дописать?
Помогите обточить напильником.
з.ы. я не кодер а админ, поэтому не знаю куда тыкать
Добавлено:
з.з.ы. пока временно пришлось переписать на перловке, и все это дело работает, но не хочется нагружать сервер перловкой. (Уж очень сильно нагружается ) А эта прога на сях работает очень быстро! но... не компилится
Но проблема в том что она не хочет компилится.
Когда я юзал старый линух, со старым gcc, эта прога собиралась замечательно, а с новым гцц не хочет. Вот что сообщает:
#make
gcc -I /usr/include/mysql -L /usr/lib/mysql -lmysqlclient -lm -lz -DUSE_OLD_FUNCTIONS -O -o chkmb chkmb.cpp -lmysqlclient -lm -lz
/tmp/ccH8EpBf.o(.text+0x26b): In function `runquery(char*)':
: undefined reference to `mysql_connect'
/tmp/ccH8EpBf.o(.text+0x36e): In function `runupdate(char*)':
: undefined reference to `mysql_connect'
/tmp/ccH8EpBf.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
make: *** [chkmb] Error 1
-----
Вот содержимое проги:
http://www.nx.uz/tmp1/chkmb.cpp
и мейк файл:
http://www.nx.uz/tmp1/Makefile
Версия гцц: gcc-3.4.2-6.fc3
Куда что прописать/дописать?
Помогите обточить напильником.
з.ы. я не кодер а админ, поэтому не знаю куда тыкать
Добавлено:
з.з.ы. пока временно пришлось переписать на перловке, и все это дело работает, но не хочется нагружать сервер перловкой. (Уж очень сильно нагружается ) А эта прога на сях работает очень быстро! но... не компилится