首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

问个小疑点,关于linux编译链人mysqllib的有关问题

2012-09-28 
问个小问题,关于linux编译链人mysqllib的问题gcc -o test test.c -I/usr/include/mysql -L/usr/lib/mysql

问个小问题,关于linux编译链人mysqllib的问题
gcc -o test test.c -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient -lz -lm
请问上面的-lz选项-lm选项是什么意思
难道是找libz.a和libm.z这两个库文件

[解决办法]
找libz.so/libz.a(ZLIB解压缩库)与libm.so/libm.a(math库)
[解决办法]
-lz, -lm说明在链接时,在test.c编译的test.o中的未知的符号可以去这两个库(即libz.so(如果是动态链接的话)/libz.a(如果是静态链接的话),libm同理)

热点排行