make file compile error undefined symbol`strtoflt128'错误

时间:2015-04-20 04:14:34

标签: compiler-errors cygwin ld

我正在PC上编译一个make文件。当我运行它时,它会产生以下错误:

  

R_X86_64_PC32对未定义的符号`strtoflt128'。

我的电脑是Windows 8.1 64位。我安装了cygwin64以及以下软件包; gcc-core4.9.3,gcc-g ++ 4.9.3,gcc-fortran 4.9.2-3。

1 个答案:

答案 0 :(得分:2)

此符号由libquadmath提供,因此您需要在链接命令中添加-lquadmath。如果它已经存在,请确保它所有目标文件和静态库之后。