先说下我的编程环境:
操作系统:Windows 10 x64 1803(OS内部版本17134.376)
集成开发环境:CodeBlocks 17.12
编译器:GCC 8.1.0
调试器:GDB 8.1
我在使用CodeBlocks过程中发现调试功能用不了,查询了相关资料,得出结论如下:
1、在编译源文件的时候要加上-g的操作参数(对于这个,我倒没遇到过,因为我使用的CodeBlocks是默认加-g参数的,这里列出来是方便大家检查问题)
2、工程文件所在目录的路径不能有中文以及空格,例如下列路径就是非法的:
a、F:\工程代码\CB_Project\Test001 <==路径中有中文
b、F:\Project Code\CB_Project\Test001 <==路径中有空格
备注:路径不能有中文和空格是GDB的通病,这个不能怪CodeBlocks,大家换其他版本的GDB也是一样,我用的GDB 8.1已经算是非常新的版本了。





操作系统:Windows 10 x64 1803(OS内部版本17134.376)
集成开发环境:CodeBlocks 17.12
编译器:GCC 8.1.0
调试器:GDB 8.1
我在使用CodeBlocks过程中发现调试功能用不了,查询了相关资料,得出结论如下:
1、在编译源文件的时候要加上-g的操作参数(对于这个,我倒没遇到过,因为我使用的CodeBlocks是默认加-g参数的,这里列出来是方便大家检查问题)
2、工程文件所在目录的路径不能有中文以及空格,例如下列路径就是非法的:
a、F:\工程代码\CB_Project\Test001 <==路径中有中文
b、F:\Project Code\CB_Project\Test001 <==路径中有空格
备注:路径不能有中文和空格是GDB的通病,这个不能怪CodeBlocks,大家换其他版本的GDB也是一样,我用的GDB 8.1已经算是非常新的版本了。




