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

a707000646 2012-07-05 04:26:35
gcc -o test test.c -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient -lz -lm
请问上面的-lz选项-lm选项是什么意思
难道是找libz.a和libm.z这两个库文件
...全文
53 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
flowingfirefly 2012-07-08
  • 打赏
  • 举报
回复
-lz, -lm说明在链接时,在test.c编译的test.o中的未知的符号可以去这两个库(即libz.so(如果是动态链接的话)/libz.a(如果是静态链接的话),libm同理)
qq120848369 2012-07-05
  • 打赏
  • 举报
回复
找libz.so/libz.a(ZLIB解压缩库)与libm.so/libm.a(math库)

69,368

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧