エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
プログラムのビルド時間短縮 - redstrange Wiki*
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
プログラムのビルド時間短縮 - redstrange Wiki*
ビルド時間の短縮についてメモする。 前提知識 コンパイル単位 当たり前のことですが、コンパイルは、あ... ビルド時間の短縮についてメモする。 前提知識 コンパイル単位 当たり前のことですが、コンパイルは、ある一定の単位ごとに行われます。 この単位を「コンパイル単位」と呼びます。 コンパイル単位は、多くの場合、ソースファイルを指しますが、C/C++ のように別ファイルを取り込むような場合、その別ファイルを含めたソース全体がコンパイル単位となります。 当然ながら、コンパイル時間はソースが大きければ大きいほど長時間となります。 ライブラリにしてしまう。 効能 2回目以降のコンパイル時間を短縮できる。 方法 あまり編集しないモジュールをライブラリにしてしまいます。 これによって、そのモジュールはビルドしなくて済みますから、コンパイル時間は減らせます。 一方、リンク時間は増えますので、要実験です。 コンパイル単位を小さくする。 効能 コンパイル時間を短縮できる。 方法 余計なファイルはコンパイル単位に含