解決codeblocks斷點不停無效的問題
原因1——這個是我見到的,有效
注意:set (CMAKE_BUILD_TYPE Debug)要放在project后面
否則斷點調試無效,下面是個例子:
PROJECT (HELLO) cmake_minimum_required(VERSION 2.8) set (CMAKE_BUILD_TYPE Debug) include_directories ( include ./ mavlink/include/mavlink/v1.0) SET(SRC_LIST autopilot_interface.cpp src/BaseMavlinkControl.cpp mavlink_control.cpp serial_port.cpp) set (thread_lib -pthread) MESSAGE(STATUS "This is BINARY dir " ${HELLO_BINARY_DIR}) #MESSAGE(STATUS "This is SOURCE dir "${HELLO_SOURCE_DIR}) ADD_EXECUTABLE(hello ${SRC_LIST}) target_link_libraries (hello ${thread_lib})
下面是摘錄網上的其他回答,都收集到這里,供大家參考:
于是上網找了好久,終于解決了問題?,F在列出可能導致該問題的可能 :
1、編譯時沒有打開-g標志,導致沒有debug信息,所以無法調試?!洔y試,去掉也可以調試
解決辦法:在debug模式:設置->編譯器和調試器設置->全局編譯器設置->編譯器設置
勾上產生調試符號-g
2、project路徑中包含漢字字符,導致斷點不停。
解決辦法:當然是把project路徑變?yōu)闊o漢字即可。
以上這篇解決codeblocks斷點不停無效的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Visual Studio 2022 的安裝和創(chuàng)建C++項目(圖文教程)
本文主要介紹了Visual Studio 2022 的安裝和創(chuàng)建C++項目,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-05-05