Debugging in Code::Blocks doesn't seem to work - missing debugging symbols

与世无争的帅哥 提交于 2021-02-06 11:08:42

问题


I'm trying to debug a program in Code::Blocks. I followed this guide and this short video as far as I could, but the debugger doesn't stop at breakpoints...

I saw a similar question which remained unsolved (I wasn't sure if I should bump it or open a new one with more details), I do have the "Produce debugging symbols [-g]" flag checked. Optimizations and "Strip all symbols [-s]" are also all disabled. I even tried the flag -ggdb as suggested there, no success either.

I'm using TDM-GCC 4.5.2 (I just upgraded, previously I had the same issue with 4.5.1), and the debugger is GNU gdb (GDB) 7.2 (previously same issue with GDB 7.1). I'm on Windows 7 x64, using Code::Blocks SVN 7040 (that's the latest nightly build, as as far as I know they recommend them over the not often updated stable builds) (I had the same issue in SVN 6931).

Finally, I also noticed that the debugger complains about the lack of debugging symbols, here's the output in the debugger window:

Build succeeded
Selecting target: 
Debug
Adding source dir: G:\[...]\IPCMB3\
Adding source dir: G:\[...]\IPCMB3\
Adding file: bin\Debug\IPCMB3.exe
Starting debugger: 
done
Registered new type: wxString
Registered new type: STL String
Registered new type: STL Vector
Setting breakpoints
Reading symbols from G:\[...]\IPCMB3/bin/Debug/IPCMB3.exe...(no debugging symbols found)...done.
Debugger name and version: GNU gdb (GDB) 7.2
Child process PID: 6044
Program exited normally.
Debugger finished with status 0

Thanks


回答1:


i dont know if u solved it already but i had the same problem and just solved it!! i have searched a lot all over and eventually the problem was....

non ASCII chars on the project path !!

i had some hebrew letters on the folder path where my files are located !! i changed it to regular english letters and the debugger worked!!

Edit: just to make it clear - all i did eventually is to change the folder name in the file system from hebrew to english



来源:https://stackoverflow.com/questions/5458854/debugging-in-codeblocks-doesnt-seem-to-work-missing-debugging-symbols

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!