2017-11-02 12 views
-3

自分のオペレーティングシステムプロジェクトでファイル管理システムを作成しています。 ファイルのコピー、ファイルの削除、拡張子の変更、コンテンツの表示など、さまざまなCファイルがあります。 ここでは、これらのファイルをすべて1つのファイル/プログラムとして実行したいと考えています。 すべてのコードを1つのファイルにまとめること以外にも可能ですか?複数の.cファイルを1つの実行可能ファイルにコンパイルする方法

+0

それぞれの「メイン」の名前を変更し、大部分の「メイン」を書きます。 –

+0

...すべてのソースモジュールをコンパイルして1つの実行可能ファイルにリンクする 'make'を見てください。 –

+0

[makeで複数のCファイルをコンパイルする]可能性があります(https://stackoverflow.com/questions/2604398/compile-複数のc-files-with-make) – Joe

答えて

1

main()は、1つのファイルに存在する必要があります。

次に、あなただけのコンパイルと一緒にすべてをリンク:

gcc copy.c delete.c extension.c list.c your_app.c -o you_app

これは通常、作成し使用して管理されています。

関連する問題