2011-12-07 28 views
0

當我試圖通過gfortran 4.6我碰到下面的錯誤來構建我的應用程序:如何鏈接libquadmath?

profcn103.for:(.text+0x7e76b): undefined reference to log10q_

我試圖指定-lquadmath選擇它並沒有幫助。

當我看着庫由nm我得到如下:

log10q.o: 00000000 T log10q

我使用Ubuntu 10.10(i686的)。我嘗試從ppa存儲庫手動編譯gcc-4.6.2和gcc-4.6。

它看起來像一個與名稱混淆的問題。我能用它做什麼?

回答

0

什麼平臺,你從哪裏得到gfortran的副本?如果你使用windows,公式.com構建被稱爲是正方形的破解。否則,它應該工作。

不,你不需要明確地添加-lquadmath; gfortran驅動程序自動執行。

0

這是我的錯。我必須使用通常的log10而不是log10q,因爲gfortran會自動調用所需的函數。