码迷,mamicode.com
首页 > 其他好文 > 详细

【转】C链接库进行编译 gcc 编译器对 sqrt 未定义的引用

时间:2015-10-25 14:50:50      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:

编译的时候也要在指令后面加 -lm:

      gcc -o abc abc.c -lm

 

 

原因:缺少某个库,用 -l 参数将库加入。Linux的库命名是一致的, 一般为 libxxx.so, 或 libxxx.a, libxxx.la, 要链接某个库就用   -lxxx,去掉头 lib 及 "." 后面的 so, la, a 等即可。

 

常见的库链接方法为:数学库 -lm; posix 线程 -lpthread
 
转自:http://blog.csdn.net/ngcl_blog/article/details/17097531

【转】C链接库进行编译 gcc 编译器对 sqrt 未定义的引用

标签:

原文地址:http://www.cnblogs.com/fionakim/p/4908656.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!