2016-08-03 15 views
-1

複数のcファイルをコンパイルしたいと思います.cファイルの名前と同じ名前の実行ファイルを持っています。つまり、trial1.cを持っていれば、どうすればよいですか?コンパイル後にcファイルと同じ実行可能ファイル名

+0

'executables'を? 's'は意図的ですか?個々のバイナリ? –

+0

どのような理由で-oオプションを使用したくないですか? – Caw

+0

また、メイクファイルについて知っていますか? –

答えて

2

このようなものが欲しいですか?

for i in *.c; do gcc ${i::1}.c -o ${i::1}.out; done 

それとも、あなたは彼らが正常にコンパイルした場合にだけ知ることに興味を持っている場合:

for i in *.c; do gcc $i 2>/dev/null && echo "$i : OK" || echo "$i : FAIL"; done 
関連する問題