作者MAGICXX (逢甲阿法)
看板MacDev
标题[问题] 安装BLAS以及Lapack问题
时间Fri Jun 14 17:49:07 2013
各位先进 大家好
我现在需要用到amadillo这个LIB
他在安装说明中有一段
* Step 2:
If you have BLAS and/or LAPACK, install them before installing
Armadillo. Under Mac OS X this is not necessary.
因为我就是需要这两个Lib里面的功能 所以自然是需要安装
我GOOGLE之後 发现下面这个网址有教学的很详细
http://tinyurl.com/knbd64j
下载了blas.tgz lapack-3.4.2.tgz 两个档案 并且解压缩
不过我在第一步就卡关了
他说利用
$ gfortran -O3 *.f 下去compile fortran档
所以我也去找了gfortran的安装方法
下面这个网站有教学(其实是提供载点!?)
http://www.webmo.net/support/fortran_osx.html
我在这个网站
http://gcc.gnu.org/wiki/GFortranBinaries
下载了X64的安装档 进行安装
之後 我利用终端机 进入BLAS的档案夹底下
然後执行上面那一段命令
他就吐了一叠的错误码给我 囧
Undefined symbols for architecture x86_64:
"_main", referenced from:
start in crt1.10.5.o
ld: symbol(s) not found for architecture x86_64
collect2: ld 回传 1
我有上网GOOGLE过 可是我实在看不太懂 其他人 怎麽解决的?
所以上来想要请教一下 看哪位前辈知道这是甚麽意思...
谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.63.202
1F:→ dryman:is not necessary是说「不是必要的」因为osx已经内建了 06/14 22:01
已经有内建了!?
因为我本身的程是还是需要这两个lib
所以还是必须得将他compile出来...
刚刚尝试 的确是可以直接compile armadillo lib出来
感谢您的回答
※ 编辑: MAGICXX 来自: 36.231.16.234 (06/16 01:44)