URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 3691
[ Назад ]

Исходное сообщение
"/usr/bin/ld: cannot find -lmysql"

Отправлено Encapsulin , 06-Дек-04 16:58 
при компилляции получаю ошибку:
/usr/bin/ld: cannot find -lmysql

исходник:
#include <sys/time.h>
#include <stdio.h>
#include <mysql.h>
int main(char ** args){
    printf("\n-=start=-\n");
    printf("\n-=stop=-\n");
}

компиллятор:
gcc -L/usr/local/mysql/lib/mysql -I/usr/local/mysql/include/mysql \
-o a_select.out a_select.c -lmysql -lnsl -lsocket

mysql-4.0.12 проинсталлирован в /usr/local/mysql
кто подскажет , в чем проблема (кроме меня)?


Содержание

Сообщения в этом обсуждении
"/usr/bin/ld: cannot find -lmysql"
Отправлено mirya , 06-Дек-04 18:45 
>при компилляции получаю ошибку:
>/usr/bin/ld: cannot find -lmysql
>
>исходник:
>#include <sys/time.h>
>#include <stdio.h>
>#include <mysql.h>
>int main(char ** args){
>    printf("\n-=start=-\n");
>    printf("\n-=stop=-\n");
>}
>
>компиллятор:
>gcc -L/usr/local/mysql/lib/mysql -I/usr/local/mysql/include/mysql \
>-o a_select.out a_select.c -lmysql -lnsl -lsocket

-L/usr/local/mysql/lib ? (`find /usr/local -name "libmysql.so*" -print`)


"`find /usr/local -name 'libmysql.so*' -print` ничего не нашел"
Отправлено Encapsulin , 07-Дек-04 10:58 
>-L/usr/local/mysql/lib ? (`find /usr/local -name "libmysql.so*" -print`)

# find  /usr/local/mysql/ -name "*.so*" -print
/usr/local/mysql/lib/mysql/libmysqlclient.so.12
/usr/local/mysql/lib/mysql/libmysqlclient.so

как скомпиллировать программу с поддержкой mysql?



"`find /usr/local -name 'libmysql.so*' -print` ничего не наше..."
Отправлено mirya , 07-Дек-04 17:06 
>как скомпиллировать программу с поддержкой mysql?

-L/usr/local/mysql/lib/mysql -lmysqlclient
(! -lmysql)