C++ CMakeListx.txt生成的代码块项目无法在断点处停止
Ubuntu,I git clone,并使用以下命令生成代码块项目:C++ CMakeListx.txt生成的代码块项目无法在断点处停止,c++,debugging,codeblocks,C++,Debugging,Codeblocks,Ubuntu,I git clone,并使用以下命令生成代码块项目: cmake .. -G"CodeBlocks - Unix Makefiles" 项目创建成功,但是,当我在主函数中设置断点,然后单击调试/继续时,断点不能像发布版本一样停止,应用程序可以运行得很好,只是无法调试 我在stackoverflow中检查了一些类似的帖子,比如,检查了这个项目,一共有五个构建目标(我找不到这五个目标是在哪里定义的);当我打开“构建选项”时,单击一个目标(LaTeX),就是找不到
cmake .. -G"CodeBlocks - Unix Makefiles"
项目创建成功,但是,当我在主函数中设置断点,然后单击调试/继续时,断点不能像发布版本一样停止,应用程序可以运行得很好,只是无法调试
我在stackoverflow中检查了一些类似的帖子,比如,检查了这个项目,一共有五个构建目标(我找不到这五个目标是在哪里定义的);当我打开“构建选项”时,单击一个目标(LaTeX),就是找不到“编译器设置”
然后我检查“设置”->“全局编译器设置”->“GNU GCC编译器”->“编译器设置”,并检查“生成调试符号[-g]”,然后重新生成,但仍然无法在断点处停止
我不熟悉代码块,请帮助,谢谢!您没有告诉cmake根据您正在显示的内容创建调试生成。@sweenish,谢谢,您救了我的命。我使用cmake-DCMAKE\u build\u TYPE=debug..-G“代码块-Unix Makefiles,它现在可以工作了。