我怎样才能与libquadmath联系?

时间:2011-12-07 20:01:32

标签: gcc linker fortran

当我尝试通过gfortran 4.6构建我的应用程序时,我收到以下错误:

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。

看起来像是一个名字错误的问题。我该怎么办?

2 个答案:

答案 0 :(得分:0)

什么平台,你从哪里获得gfortran的副本?如果你使用windows,那么已知equation.com构建将被破坏。否则,它应该工作。

不,你不需要明确添加-lquadmath; gfortran驱动程序自动完成。

答案 1 :(得分:0)

这是我的错。我必须使用通常的log10而不是log10q,因为gfortran会自动调用所需的函数。