2017-05-23 26 views
3

のMac OS XシエラにPGIを使用してのFortranをコンパイルしようとすると、私はエラーLD:ファイルが見つかりません:

ld: file not found: /usr/lib/crt1.o 

を取得/usr/lib/crt1.o私は古いMac OS X用の回避策を見つけましたバージョン(http://www.pgroup.com/userforum/viewtopic.php?t=4578

sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/crt1.o /usr/lib/crt1.o 

はしかし、シエラで、システムの整合性の保護は/usr/binの書き込み防止します。どうすればこの問題を解決できますか?

/usr/local/bin/(これは許可されています)にリンクしようとしましたが、コンパイラがそのパスのライブラリを検索するにはどうすればよいですか? MacOS Xの上ラザロをインストール

答えて

1
+0

LazarusはFortranコンパイラで修正しますか? –

+0

Lazarusの前提条件であるコマンドラインツールだけをインストールすると、そのジョブが実行されます。 Lazarus自体をインストールする必要はありません。 (私の答えを見てください) – stineb

6

だけのコマンドラインツールをインストールするために働きました。あなたのターミナルでこれをしてください:

xcode-select --install 
関連する問題