天天看點

使用一些特殊數學函數時要用-lm連結

undefinedreference to `pow':

      最近程式代碼中用到了pow函數,加了<math.h>頭檔案了,

結果編譯時還是出現了問題,提示:undefined reference to `pow' ,

     後來使用man幫助:

使用一些特殊數學函數時要用-lm連結

發現在編譯的時候需要加上-lm,手冊上已經指明了用法:

       Link with –lm。

為什麼使用這些特殊的數學函數時#include <math.h>編譯時不能通過,而要用 –lm進行連結才不會報錯?求高手指點!

繼續閱讀