2017-08-12 4 views
1

4つのターゲットを持つプロジェクトをビルドしようとすると、3が問題なくビルドされ、makeまたはgccがsudoでrootとして実行されない限り、それはエラーを与える:sudoとして実行されない限り、ブレークを作成します

ld: can't write output file: server2 for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see 
invocation) 
+7

'(sudoを使用して)' server2'ファイルを削除して再試行してください。 –

+0

@ Jean-FrançoisFabreは言った:エラーは、問題がどこにあるか、 "server2"出力ファイルを書くことはできないと言います。 –

+0

私はあなたのファイルシステムのアクセス権は実際にCに関連する問題ではないと推測します... – Gerhardh

答えて

0

私は、server2のファイルのアクセス許可をチェックすることを忘れてしまった。ちょうどchmodを使う必要があった。

関連する問題