我很難讓 Ubuntu 的 gcc 理解long double
math.h 中的 - 操作函數,即sqrtl
,cabsl
和cexpl
。編譯時我收到的訊息是
undefined reference to `sqrtl'
-lm
除了我必須在命令列上放置 gcc 才能理解這些函數之外,還有其他標誌嗎?是不是缺少包裹?還是這是我使用的版本(Oneiric 上的 4.6.1)的問題?
我很難讓 Ubuntu 的 gcc 理解long double
math.h 中的 - 操作函數,即sqrtl
,cabsl
和cexpl
。編譯時我收到的訊息是
undefined reference to `sqrtl'
-lm
除了我必須在命令列上放置 gcc 才能理解這些函數之外,還有其他標誌嗎?是不是缺少包裹?還是這是我使用的版本(Oneiric 上的 4.6.1)的問題?