Closed1

C++初心者の競プロ環境構築覚え書き

こどはざこどはざ

ローカル環境のコンパイルを早くする for bits/stdc++.h

手元でC++のコードを変更して色々試している時に、コンパイル速度が気になったので早くする方法を調べた。
どうやら #include <bits/stdc++.h> をプリコンパイルすることで速度を改善できるらしい。

結論から言うとこの方法で g++ HelloWorld.cpp のコンパイル速度が 0.5-0.9s から 0.1-0.2s に改善された。かなりストレスフリーだ。

以下の記事を参考に bits/stdc++.h の場所を特定しプリコンパイルするとコンパイル時に自動ロードされる。
少し手間がかかったが(自分は問題解決含めて1時間強かかった)、やった甲斐はあったと思う。

参考: bits/stdc++.hのインクルードを高速化しよう!(MacOS版)
https://qiita.com/DaikiSuyama/items/e502e09a1090f4a2cee3

このスクラップは2023/10/11にクローズされました