关于cmake添加参数

dawn_liu_ouc 2016-03-25 12:20:21
各位大神,遇到一个问题:
程序添加了math.h头文件后,系统编译通过,但是运行时候提示段错误。去掉这个头文件就没问题。想问问是怎么回事,之前了解了下,是由于没有添加-lm的编译选项,由于没有用过cmake,想问问这个要如何添加呢?谢谢!!!
...全文
645 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
大川搬砖 2019-05-23
  • 打赏
  • 举报
回复
在 CMakeLists.txt 中 add_executale() 之前添加 link_libraries(m),添加 pthread 库也是用这个命令。
XZiar 2016-03-25
  • 打赏
  • 举报
回复
引用 楼主 simpldz 的回复:
各位大神,遇到一个问题: 程序添加了math.h头文件后,系统编译通过,但是运行时候提示段错误。去掉这个头文件就没问题。想问问是怎么回事,之前了解了下,是由于没有添加-lm的编译选项,由于没有用过cmake,想问问这个要如何添加呢?谢谢!!!
虽然我也不懂cmake 你可以在make文件里所有gcc开头的行末尾添加试试。 两个步骤,一个是编译一个是链接,我也不确定-lm应该加在哪个步骤里

127

社区成员

发帖
与我相关
我的任务
社区描述
华为软件精英挑战赛(Huawei Code Craft)是华为公司面向全球大学生举办的一年一度的大型软件竞赛,致力于让参赛学生感受软件改变世界魅力,展示软件设计与编程潜力,享受Coding解决问题
开源软件软件工程软件构建 技术论坛(原bbs)
社区管理员
  • HUAWEI Code Craft社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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