1
私はUNIX上でオペレーティングシステムを設計しています。 私はfork()を使って別の2つの子プロセスを作成するメインプロセスを持っています。 2つの子プロセスを別々の.cファイルに入れることができるように、メインプロセスコールでexecl()を使用して子プロセスを呼び出しました。 したがって、2つの子プロセスはそれぞれ独自のmain()を持っています。複数のmain()でコンパイルする
gccを使用してコンパイルすると、すべてのソースファイルに対して.oファイルをコンパイルしてから、すべての.oファイルを使用して実行可能ファイルをコンパイルします。
これは、ファイルに複数のmain()があるというエラーを表示します。
これをコンパイルする正しい方法は何ですか?たくさん
正しい方法は、実行可能ファイルごとに1つのメインのみを使用することです。なぜすべての.oファイルから実行可能ファイルを作成しようとしていますか? –
3つの異なるアプリケーションをコンパイルする必要があるようです。 – ccozad
スタンダードにはメイン –