-g コンパイル オプションを cmake に追加するいくつかの方法

場合によっては、gdb を使用してプログラムをデバッグし、そのプログラムに "-g" コンパイル オプションを追加する必要があります。では、cmake でビルドされたプロジェクトに "-g" コンパイル オプションを追加するにはどうすればよいでしょうか? ここでは 2 つの方法をまとめます。

最初

CMakelist.txt を変更し、「add_settings("-Wall -g")」という行を追加します。

第二種

 cmake を実行するときに、-DCMAKE_BUILD_TYPE=Debug コンパイル オプションを追加します。

cmake -DCMAKE_BUILD_TYPE=デバッグ ......

CMakelist.txt を変更せずに 2 番目の方法を使用することをお勧めします。

cmake のコンパイルによって生成された makefile の詳細情報を出力するにはどうすればよいですか? make実行時に「VERBOSE=1」を追加してください。コンパイルを高速化したい場合は、-j 10オプションを追加してください。以下の数値の最大値がマシンのプロセッサコア数となります。

おすすめ

転載: blog.csdn.net/heibao111728/article/details/131092329