运行环境:ubuntu16.04 x64版本,codeblocks 16.01,gcc为ubuntu下最新版本。
最近在用codeblocks调试程序时,发现codeblocks的单行或单指令调试时,程序需要运行好一会才能执行到下一行或下一条指令,问百度问了无果,只能自己研究一下了。
由于调试的程序无法正常执行,所有想使用调试功能看一下怎么回事,程序执行到某行的时候会收到系统的ART信号,然后codeblocks就会弹出callstack窗口,然后再调试单行或单步就变的很慢,这时只需在调试开始后把callstack窗口关掉,程序的单步调试功能就会正常了。