add_compile_options("-pg")无效是因为会被 CMAKE 变量CMAKE_CXX_FLAGS_DEBUG=-p覆盖掉。

解决方案是直接修改CMAKE_CXX_FLAGS_DEBUG-pg

1
SET(CMAKE_CXX_FLAGS_DEBUG -pg)