は、私は3つの.cファイル2が含まcompare_functions.c
、insertion_sort.c
とmain.c
、に私のソートプログラムを分割しましたC.C:ファイルをコンパイルする別の(より良い)方法はありますか?
に新たなんです。
実行ファイルを取得するためには、私は以下のことを試してみてください(現在のフォルダにのみ関連するファイル)
gcc -c insertion_sort.c compare_functions.c main.c
gcc *.o -o main.out
2つのヘッダcompare_functions.h
に加えて、insertion_sort.h
は、最終的にはフォルダ内の9つのファイルは、ありますls
後に:私はプログラムはるかに大きいを持っている場合
compare_functions.c insertion_sort.c main.c
compare_functions.h insertion_sort.h main.o
compare_functions.o insertion_sort.o main.out
は最後に./main.out
だけで、たとえば、正常に動作しますが、最終的には100 * 3ファイルとの混乱があるでしょう(つまり、.Cファイルの百。) 、方法はdescrです上記のibedはまだ適していますか?
あなたが求めていることは本当にはっきりしません。あなたが大きなプログラムを持っているなら、それは何百ものコードファイルを持っています。それはなぜ問題なのですか? – JJF
あなたは['make file']を使っています(http://www.cs.colby.edu/maxwell/courses/tutorials/maketutor/) –
これは対応するC++の質問の複製としてマークしましたが、答えのすべて重複した質問にもCに適用されます。 – dasblinkenlight