質問: コマンドgcc(あるいはcc),cpp,as,ldの機能を教えてください。 上記の通りなんですが、よろしくお願いします。
回答: cc は、c 言語のコンパイラです。c 言語でかかれたソースを実行形式のファイルに変換します。 cpp は、c 言語のプリプロセッサです。c では、コンパイルの中にプリプロセスという処理があり、 #include や #define 等の行を処理します。 as は、アセンブラです。プリプロセスされた c のソースを機械語(cpu が実行しやすい形)にします。 ld は、リンカです。c では、よく使われる機能をライブラリという形で、別に持っておくことが できますが、それをくっつける処理を行います。 # マニュアルを読む方が早いと思うんですが、読んでも分かりませんか?