如何建立Gotoblas2在openSUSE 12.2 [英] How to build Gotoblas2 on Opensuse 12.2

查看:748
本文介绍了如何建立Gotoblas2在openSUSE 12.2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

虽然使用默认的make文件建立GotoBlas2我x86_64的,我遇到下面的生成错误:

While building GotoBlas2 on my x86_64 by using the default make file, I encounter the following build error:

GCC -O2 -DEX preCISION -m128bit长双-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。 ç../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&放大器;&安培;回声确定。 /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld:
  找不到-l-L collect2:错误:LD返回1退出状态使[1]:
   * [../libgoto2_nehalemp-r1.13.so]错误1使[1]:离开目录`/家庭/ KEN /斌/建设/ G​​otoBLAS2 /出口化妆:* [分享]错误2

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等,但我无法找到任何东西,以满足链接。

In an attempt to remedy the problem I searched my package manager for a library to satisfy -l-l, looking for things like libl, liblex, libflex, etc but I can't find anything to satisfy the link.

任何想法?

推荐答案

要在f_check解决这个问题,编辑行298

To fix this, edit line 298 in f_check to

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

这篇关于如何建立Gotoblas2在openSUSE 12.2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆