解决codeblocks断点不停无效的问题
原因1——这个是我见到的,有效
注意:set(CMAKE_BUILD_TYPEDebug)要放在project后面
否则断点调试无效,下面是个例子:
PROJECT(HELLO) cmake_minimum_required(VERSION2.8) set(CMAKE_BUILD_TYPEDebug) include_directories( include ./ mavlink/include/mavlink/v1.0) SET(SRC_LISTautopilot_interface.cpp src/BaseMavlinkControl.cpp mavlink_control.cpp serial_port.cpp) set(thread_lib-pthread) MESSAGE(STATUS"ThisisBINARYdir"${HELLO_BINARY_DIR}) #MESSAGE(STATUS"ThisisSOURCEdir"${HELLO_SOURCE_DIR}) ADD_EXECUTABLE(hello${SRC_LIST}) target_link_libraries(hello${thread_lib})
下面是摘录网上的其他回答,都收集到这里,供大家参考:
于是上网找了好久,终于解决了问题。现在列出可能导致该问题的可能:
1、编译时没有打开-g标志,导致没有debug信息,所以无法调试。——经测试,去掉也可以调试
解决办法:在debug模式:设置->编译器和调试器设置->全局编译器设置->编译器设置
勾上产生调试符号-g
2、project路径中包含汉字字符,导致断点不停。
解决办法:当然是把project路径变为无汉字即可。
以上这篇解决codeblocks断点不停无效的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。