首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

/usr/bin/ld: cannot find -lmysqlclient, google后依然无法解决

2012-09-02 
【求助】/usr/bin/ld: cannot find -lmysqlclient, google后依然无法解决编译程序后出错:[red@localhost mys

【求助】/usr/bin/ld: cannot find -lmysqlclient, google后依然无法解决
编译程序后出错:
[red@localhost mysql]$ gcc test1.c -lmysqlclient
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status

但是我已经有libmysqlclient在/usr/lib下了
[red@localhost mysql]$ whereis libmysqlclient.so
libmysqlclient: /usr/lib/libmysqlclient.so

[root@localhost etc]# cat ld.so.conf
include ld.so.conf.d/*.conf
/usr/lib
/usr/local/lib

我google出来都是说在/usr/lib下没有libmysqlclient.so这个文件,要做个软连接,但我在这个目录下已经有相应文件了。

求各位指点迷津,谢谢。

[解决办法]
嗯,编译的时候要加-I
[解决办法]
-L指定库路径。

热点排行