我有一个使用cmake文件编译的大型C ++项目(暂时我不希望使用g ++重新创建/编译),即使我在调试模式下运行它,即在终端中使用
cmake -DCMAKE_BUILD_TYPE=Debug ..
我没有得到任何.out文件我可以运行GDB ...我做错了什么? C ++开发新手。任何意见,将不胜感激。在Ubuntu上运行VSCode。
我的主要目标是尝试找到程序中的性能瓶颈,我发现valgrind / gdb / gprof应该有帮助吗?有什么提示吗?
答案 0 :(得分:0)
Cmake不是编译器,它为你的平台创建makefile,然后你必须使用编译器来构建项目(基本上是make -j用于gcc,其中j为核心数,或者为msvc编译器为nmake)