Linux系统下GCC编译错误:“undefined reference to ‘sqrt‘”
生活随笔
收集整理的這篇文章主要介紹了
Linux系统下GCC编译错误:“undefined reference to ‘sqrt‘”
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Linux系統下GCC編譯錯誤:“undefined reference to 'sqrt'”,解決方法:-lm
數學函數sqrt()位于libm.so庫文件中(這些庫文件通常位于/lib目錄下),-lm選項告訴編譯器,我們程序中用到的數學函數要到這個庫文件中找。
-lm用于跟數學庫函數的鏈接, 跟編譯無關,undefined reference to `sqrt' 也表示編譯通過而鏈接沒有通過。
總結
以上是生活随笔為你收集整理的Linux系统下GCC编译错误:“undefined reference to ‘sqrt‘”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 技术无罪?谷歌AI伦理团队负责人被解雇
- 下一篇: ARM 嵌入式入门经验