[問題] 安裝BLAS以及Lapack問題

看板MacDev作者 (逢甲阿法)時間12年前 (2013/06/14 17:49), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
各位先進 大家好 我現在需要用到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
is not necessary是說「不是必要的」因為osx已經內建了
06/14 22:01, 1F
已經有內建了!? 因為我本身的程是還是需要這兩個lib 所以還是必須得將他compile出來... 剛剛嘗試 的確是可以直接compile armadillo lib出來 感謝您的回答 ※ 編輯: MAGICXX 來自: 36.231.16.234 (06/16 01:44)
文章代碼(AID): #1HkkSNHc (MacDev)
文章代碼(AID): #1HkkSNHc (MacDev)