2014-12-04 2 views
0

그에 따라 ARmake.inc 파일을 변경했습니다. 플랫폼이 LINUX로 변경되었습니다. 지금은 ${HOME}/Downloads에서의 추측ARPACK이 Ubuntu 12.04에서 컴파일되지 않았습니다.

[email protected]:/home/sid/Downloads/ARPACK# make lib 
/bin/sh: 4: cd: can't cd to home/sid/Downloads/ARPACK/BLAS 
Making lib in home/sid/Downloads/ARPACK/BLAS 
make[1]: Entering directory `/home/sid/Downloads/ARPACK' 
Unknown target single, try: make help 
Unknown target double, try: make help 
Unknown target complex, try: make help 
Unknown target complex16, try: make help 
make[1]: Leaving directory `/home/sid/Downloads/ARPACK' 
/bin/sh: 4: cd: can't cd to home/sid/Downloads/ARPACK/LAPACK 
Making lib in home/sid/Downloads/ARPACK/LAPACK 
make[1]: Entering directory `/home/sid/Downloads' 
make[1]: *** No rule to make target `single'. Stop. 
make[1]: Leaving directory `/home/sid/Downloads' 
/bin/sh: 4: cd: can't cd to home/sid/Downloads/ARPACK/UTIL 
Making lib in home/sid/Downloads/ARPACK/UTIL 
make[1]: Entering directory `/home/sid' 
make[1]: *** No rule to make target `single'. Stop. 
make[1]: Leaving directory `/home/sid' 
/bin/sh: 4: cd: can't cd to home/sid/Downloads/ARPACK/SRC 
Making lib in home/sid/Downloads/ARPACK/SRC 
make[1]: Entering directory `/home' 
make[1]: *** No rule to make target `single'. Stop. 
make[1]: Leaving directory `/home' 
ranlib home/sid/Downloads/ARPACK/libarpack_LINUX.a 
ranlib: 'home/sid/Downloads/ARPACK/libarpack_LINUX.a': No such file 
make: *** [arpacklib] Error 1 
[email protected]:/home/sid/Downloads/ARPACK# 

답변

1

먼저 ${HOME} directory.Right에서 직접 소스를 만들 : 다음은 문제입니다. 당신을 위해 ${HOME}

/home/sid/ 그런 다음 cd ARPACK

당신이 gfortran 가지고 있는지 확인하십시오 할 수 있습니다. gfortran --version 또는 make --version을 입력하여 확인할 수 있습니다.

또한

개방 ARmake.inc 변경 홈 변수

곳 = $ {HOME}/ARPACK는

이제 터미널에서 다음 명령을 입력 :

make FC = gfortran FFLAGS = MAKE =/usr/bin/make ARPACKLIB = $ HOME/ARPACK/libarpack.a lib

ARPACK은 다운로드 번호가 아닌 /home/sid이어야합니다.