7

CLion を使用して MacOS Big Sur で CLion を使用してメモリ リークを確認する方法がわかりません。次のことを試しました。

  1. Valgrind - Big Sur と互換性がない

  2. Clang の Leak Sanitizer - CLion のサポート担当者によると、明らかに MacOS と互換性がありません

  3. CLion 内で、CMakeLists.txt に次のコマンドを記述しました。

       set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fsanitize=address -g")
    

    次に、環境設定メニューに書きました->アドレスサニタイザーセクションのサニタイザー:

       detect_stack_use_after_return=1
    

    CLion のサポート ページによると、Leak Sanitizer は Address Sanitizer に含まれているとのことです。

4

3 に答える 3