我拼命地嘗試在我的Mac OS Sierra 10.12.6上安裝Fortran庫SLATEC,但是我無法使其工作。我使用GCC編譯器。是否可以在Mac OS X上編譯SLATEC庫?
我的具體步驟是:
$ mkdir slatec
$ cd slatec
$ cp ~/Downloads/slatec_src.tar .
$ tar xopf slatec_src.tar
$ cd src
在src
文件夾不存在任何makefile文件。所以我(嘗試)下載slatec4linux.tar。
$ cp ~/Downloads/slatec4linux.tar .
$ tar xopf slatec4linux.tar
$ cd slatec4linux
$ sudo make install
這是行不通的。錯誤消息:
mv static/libslatec.a /usr/local/lib; \
mv dynamic/libslatec.so /usr/local/lib; ldconfig; \
mv *.1 /usr/local/man/man1
mv: rename static/libslatec.a to /usr/local/lib/libslatec.a: No such file or directory
mv: rename dynamic/libslatec.so to /usr/local/lib/libslatec.so: No such file or directory
/bin/sh: ldconfig: command not found
mv: rename *.1 to /usr/local/man/man1/*.1: No such file or directory
make: *** [install] Error 1
我不知道任何人在Mac上完成安裝。
難道你運行'/ configure':要修復它
./dynamic/makefile
,變化:來?它在'make'步驟中失敗了嗎? – Ross
這是很有可能你必須手動調整生成文件。你試圖使用哪種編譯器?細節是編譯器特定的。 –
說*「關於錯誤架構的消息」*根本沒用。請提供make命令的**完整**輸出。 –