|
|
|
C and Mysql(Unix)
|
|||
|---|---|---|---|
|
#18+
Посмотрел пример в документации по mysql простейший коннект к базе, попытался откомпилить пишет undefined reference to `mysql_init' Читаю дальше, написано что нужно с такими параметрами запускать CFG=/usr/bin/mysql_config sh -c "gcc -o progname `$CFG --cflags` progname.c `$CFG --libs`" пишет bash: --cflags: command not found bash: --libs: command not found Может кто подскажет как нормально скомпилировать этот простейший пример Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 16:36 |
|
||
|
C and Mysql(Unix)
|
|||
|---|---|---|---|
|
#18+
Напиши вот так: gcc `/usr/bin/mysql_config --cflags` progname.c `/usr/bin/mysql_config --libs` -o progname А в коде можно вместо #include "/usr/include/mysql/mysql.h" писать #include <mysql.h> потому что mysql_config --cflags скажет где лежит nysql.h Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 16:50 |
|
||
|
C and Mysql(Unix)
|
|||
|---|---|---|---|
|
#18+
Большущее спасибо.Помогло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 16:54 |
|
||
|
C and Mysql(Unix)
|
|||
|---|---|---|---|
|
#18+
Еще не подскажите как настроить kdevelop, а то что-то ни в какую не получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 17:41 |
|
||
|
C and Mysql(Unix)
|
|||
|---|---|---|---|
|
#18+
Подскажу. Только что именно? Там настроек туча. P.S. Я переводчик сайта kdevelop.org ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2005, 12:06 |
|
||
|
C and Mysql(Unix)
|
|||
|---|---|---|---|
|
#18+
Помогите мне! Компилирую аналогичный исходник вот такой командой: gcc `/usr/bin/mysql_config --cflags` mysql.c `/usr/bin/mysql_config --libs` -o mysql Выдает вот что: /usr/bin/ld : cannot find -lmysqlclient collect2: ld returned 1 exit status Что делать?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 12:02 |
|
||
|
C and Mysql(Unix)
|
|||
|---|---|---|---|
|
#18+
укажи путь к библиотеке явно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 14:44 |
|
||
|
C and Mysql(Unix)
|
|||
|---|---|---|---|
|
#18+
chikanokПомогите мне! Компилирую аналогичный исходник вот такой командой: gcc `/usr/bin/mysql_config --cflags` mysql.c `/usr/bin/mysql_config --libs` -o mysql Выдает вот что: /usr/bin/ld : cannot find -lmysqlclient collect2: ld returned 1 exit status Что делать?! У тебя точно в либах есть файлик libmysqlclient*? Если есть, попробуй сделать ldconfig. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 14:48 |
|
||
|
C and Mysql(Unix)
|
|||
|---|---|---|---|
|
#18+
У меня есть файлы libmysqlclient_r.so.12.0.0.0 и libmysqlclient.so.12.0.0.0 они лежат в usr/lib Выполнил команду ldconfig ничего не изменилось. пытался скомпилировать строкой gcc `usr/bin/mysql_config --cflags` mysql.c -L/usr/lib/ и gcc `usr/bin/mysql_config --cflags` mysql.c -L/usr/lib/mysqlclient.so.12.0.0.0 Вернулся к старой ошибке undefined reference 'функции mysql*' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2007, 11:30 |
|
||
|
C and Mysql(Unix)
|
|||
|---|---|---|---|
|
#18+
хех, компиль тогда библиотечку из сорцов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2007, 14:57 |
|
||
|
C and Mysql(Unix)
|
|||
|---|---|---|---|
|
#18+
Возьми nm и посмотри есть функции mysql* в so файлах Если есть сделай симлинк libmysql.so->libmysql.so.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2007, 15:29 |
|
||
|
C and Mysql(Unix)
|
|||
|---|---|---|---|
|
#18+
2 blinded взял nm посмотрел ЕСТЬ! 2 all а как делать и где делать симник я не знаю!!! Подскажите! Я поставил mysql 5.1.5 из исходников не помогло!!! Подскажите есшо что-нибудь!!! Кстатит дома стоит mandriva 2007 Discovery LCE. В ней компилится и работает! А на работе нет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 13:59 |
|
||
|
C and Mysql(Unix)
|
|||
|---|---|---|---|
|
#18+
1) Точно есть? Не undef? 2)Симлинк делается очень просто ln -s <имя файла> <новое имя> тебе надо сделать ln -s mysqlclient.so.12.0.0.0 libmysqlclient.so попробуй собрать с -lmysqlclient ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2007, 14:30 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33396818&tid=2028783]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 476ms |

| 0 / 0 |
