标签: 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。
答案 0 :(得分:2)
此符号由libquadmath提供,因此您需要在链接命令中添加-lquadmath。如果它已经存在,请确保它在所有目标文件和静态库之后。
-lquadmath