[問題] 安裝BLAS以及Lapack問題
各位先進 大家好
我現在需要用到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
→
06/14 22:01, , 1F
06/14 22:01, 1F
已經有內建了!?
因為我本身的程是還是需要這兩個lib
所以還是必須得將他compile出來...
剛剛嘗試 的確是可以直接compile armadillo lib出來
感謝您的回答
※ 編輯: MAGICXX 來自: 36.231.16.234 (06/16 01:44)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章