解決codeblocks斷點不停無效的問題
原因1——這個是我見到的,有效
注意:set (CMAKE_BUILD_TYPE Debug)要放在project后面
否則斷點調(diào)試無效,下面是個例子:
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})
下面是摘錄網(wǎng)上的其他回答,都收集到這里,供大家參考:
于是上網(wǎng)找了好久,終于解決了問題?,F(xiàn)在列出可能導(dǎo)致該問題的可能 :
1、編譯時沒有打開-g標(biāo)志,導(dǎo)致沒有debug信息,所以無法調(diào)試?!?jīng)測試,去掉也可以調(diào)試
解決辦法:在debug模式:設(shè)置->編譯器和調(diào)試器設(shè)置->全局編譯器設(shè)置->編譯器設(shè)置
勾上產(chǎn)生調(diào)試符號-g
2、project路徑中包含漢字字符,導(dǎo)致斷點不停。
解決辦法:當(dāng)然是把project路徑變?yōu)闊o漢字即可。
以上這篇解決codeblocks斷點不停無效的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
C++重載運算符實現(xiàn)分?jǐn)?shù)加減乘除
這篇文章主要為大家詳細(xì)介紹了C++重載運算符實現(xiàn)分?jǐn)?shù)加減乘除,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-06-06Visual Studio 2022 的安裝和創(chuàng)建C++項目(圖文教程)
本文主要介紹了Visual Studio 2022 的安裝和創(chuàng)建C++項目,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05