2011-10-30 4 views

答えて

2

コマンドgcc -cが非実行可能なオブジェクトファイルを生成します助けてください。出力を実行可能にする場合は、-cオプションを使用しないでください。

-cが期待していたことはわかりませんが、実行可能ファイルが生成されていないため、GCCは設計どおりに動作しています。 the man gccから

2

-c Compile or assemble the source files, but do not link. The linking 
     stage simply is not done. The ultimate output is in the form of an 
     object file for each source file. 

それは実行可能ではありません。実行ファイルになるためにはリンク処理が必要です。

関連する問題