gpt4 book ai didi

c - 如何在 Opensuse 12.2 上构建 Gotoblas2

转载 作者:行者123 更新时间:2023-11-30 14:23:32 24 4
gpt4 key购买 nike

在我的 x86_64 上使用默认 make 文件构建 GotoBlas2 时,遇到以下构建错误:

gcc -O2 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -DMAX_CPU_NUMBER=8 -DASMNAME= -DASMFNAME=_ -DNAME=_ -DCNAME= -DCHAR_NAME=\"_\" -DCHAR_CNAME=\"\" -I.. -w -o linktest linktest.c ../libgoto2_nehalemp-r1.13.so -L/usr/lib64/gcc/x86_64-suse-linux/4.7 -L/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/lib -L/usr/lib64/gcc/x86_64-suse-linux/4.7/../../.. -l -l -lgfortran -lm -lquadmath -lm -lc && echo OK. /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: cannot find -l-l collect2: error: ld returned 1 exit status make[1]: * [../libgoto2_nehalemp-r1.13.so] Error 1 make[1]: Leaving directory `/home/ken/bin/build/GotoBLAS2/exports' make: * [shared] Error 2

为了解决这个问题,我在包管理器中搜索了一个库来满足 -l-l,寻找 libl、liblex、libflex 等,但我找不到任何可以满足链接的内容。

有什么想法吗?

最佳答案

要解决此问题,请将 f_check 中的第 298 行编辑为

"print MAKEFILE "FEXTRALIB=$linker_L   -lgfortran -lm -lquadmath -lm $linker_a\n";" 

关于c - 如何在 Opensuse 12.2 上构建 Gotoblas2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12799407/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com