/usr/bin/ld: cannot find -lm 类似

 

3、

Linux下编译程序/usr/bin/ld: cannot find -l*错误的解决方法

https://blog.csdn.net/weixin_46386047/article/details/126098559

2、

Linux系统下查找安装包的方法

http://t.zoukankan.com/yyuuee-p-14461980.html

 

1、

在编译程序的时候出现编译错误!如下所示:

/usr/bin/ld: cannot find -lm


cannot find -lm问题根源在于:编译的时候用了“-static” 选项。

那么为什么出现这个问题呢?
因为现在的Linux中没有静态c库。

解决办法:

安装glibc-static 库就好了。

我的主机环境是RHEL6.5,安装命令如下所示:

yum install glibc-static
posted @   cnchengv  阅读(154)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
历史上的今天:
2020-11-18 qt 重要,用到了回调函数,则要用消息机制通知
点击右上角即可分享
微信分享提示