エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
gccコマンドは呼び出し屋さん gccコマンドの裏側
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
gccコマンドは呼び出し屋さん gccコマンドの裏側
このドキュメントの内容は、以下の通りです。 cpp コマンドによる処理 cc1 コマンドによる処理 as コマ... このドキュメントの内容は、以下の通りです。 cpp コマンドによる処理 cc1 コマンドによる処理 as コマンドによる処理 ld コマンドによる処理 やっとできた a.out たまたまgccの話をすることになったので、忘れかけていたことを思い出したので、記事として残しておきます。 普段、なにげなく実行しているcc/gccコマンドさんですが、 gcc がなんでもかんでもやっているのではなく、 gcc は、他のプログラムを呼び出して、処理をしてもらっています。 Cプログラムのコンパイルの過程で、 プリプロセッサディレクティブを処理し、 アセンブリコードへ変換し、 機械語へ変換し、 オブジェクトを結合します。 gcc は、中間言語に変換していた気がするけど、 おおざっぱに言えば、gccを実行すると、その裏側では、以下のコマンドによって、こんな順番で処理される。 cpp cc1 as ld cp