关于codeblock 为什么不能调试

最近codeblock不能调试了,一开始还以为把断点放在了函数里面,所以不行。

代码短,就自己看了,

有时候实在不行,真的要调试,那怎么办?其实很多时候是你的文件名的问题。

1、project的路径必须是纯英文 + 数字,不能含有空格。

2、这必须是个project而不是单一的一个cpp文件。

3、本身没有打开编译器的-g标志。这个比较隐蔽,大家要是1,2都试了不行可以再看看这个。具体方法:在Settings->Complier and debugger->Global complier settings->Complier settings->Complier flags中勾选Produce debugging symbols [-g]

时间: 2024-08-01 22:41:09

关于codeblock 为什么不能调试的相关文章

为DEV C++/CodeBlock配置gdb调试遇到的问题

DEV C++和CodeBlock都只是一个IDE,不能编译调试,需要自己配置MINGW和gdb调试 1.MINGW 在这下载mingw-get-setup.exe安装即可. https://sourceforge.net/projects/mingw/files/MinGW/ 配置MINGW很简单,安装包就好了,可以只安装gcc和g++的. 选中前面的方块,然后installation->ApplyChanges即可.这个安装过程...很慢,也可能是我的网不好,他慢慢的安装了快一个小时. 2.

codeblock不能调试

问题:codeblock  不能调试,如下图: 解决方法: 首先,项目的保存路径不能是中文路径. 其次,必须创建工程. 最后,build选项里select target选成debug codeblock如何创建工程:http://jingyan.baidu.com/article/f79b7cb37cce239145023e77.html 创建结果如下图: 第三步:build-->select target -->debug

windows程序员C/C++转向linux程序员时,如何编写、调试linux程序

windows程序员使用vs或windbg进行调试相当熟悉,转到linux下面,要进行程序的编写.调试,往往非常痛苦(或者说不习惯吧).目前可以找到的各种IDE或编辑软件相当多,我试过的有eclipse+cdt+gdb,codeblock+gdb,vi+cgdb,都是不太理想,时不时的想往vs上靠,一直还是有vs的情结. 某日,正在查找gdb如何显示当前进程加载的动态库时,查到了visualgdb中关于gdb的教程,此时猛然想起了visualgdb这个工具(原来在用visualddk的时候瞧见过

Windows下Codeblocks调试Cocos2d-x项目体验(一次失败的体验)

很久之前的一篇文章有介绍过在Ubuntu下安装Cocos2d-x3.11并使用Codeblock调试Cocos2d-x程序:http://www.cnblogs.com/moonlightpoet/p/5553499.html 而在Windows下很多都是用Visual Studio进行调试的,在写这篇博客的时候我的笔记本二号还在安装Visual Studio当中. 然而对Cocos2d-x以及Cocos2d-x JS有一定了解后我觉得用什么编译器都是无所谓的,以cpp程序为例,在proj.li

Mac 下CodeBlocks调试的问题

从入手Mac到现在就用过Xcode,前段时间要将一个开源的TestDisk从文本界面转成带图形界面的.我思考一番决定用CodeBlocks + Qt来做,主要是不想用Qt自己的IDE,也许是习惯了VC,CodeBlocks之类的风格,参数上设置挺方便的. 但是在代码的编写中,发现一个问题,MAC下gdb不能调试,后来查了查原来是Apple 不允许调试其他的进程,需要设置一个钥匙串.虽然自己按照网上的说明进行了设置,但是在我的电脑上还是无法进行设置.每次Debug的时候总是退出,有时候还直接崩溃!

CodeBlock使用技巧

CodeBlock是一款采用C++编写的完全开源.功能强大的IDE,工欲善其事必先利其器,为了更加方便后期的开发调试,下面先就网上的一些 官方主页地址为:    http://www.codeblocks.org/ Cppcheck下载地址:http://cppcheck.sourceforge.net/ 安装要点 1. 下载安装CodeBlock时,安装路径绝对不能含有中文字符或者空格字符,否则调试工具就无法使用. 安装时候务必选择 custom安装,选中全部插件进行安装. 2. CodeBl

codeblocks 调试

在程序设计中,单步调试能够跟踪程序的执行流程.跟踪过程中,还可以观察变量的变化,从而发现其中存在的问题.单步执行除了可以帮助我们发现设计的程序中存在的问题,对于初学者,还可以帮助我们理解语言的机制. 所以,对于初学者,掌握所用的集成开发环境的一般用法,是一件非常重要的事情. 由于其重要性,再引用中国的一句古话"工欲善其事,必先利其器",单步调试就是程序设计者最重要的工具之一,这种工具的形态是软件.程序员用软件当工具,正常得不得了. 本文介绍CodeBlock的调试功能.因为面向初学者,

CodeBlocks调试功能快捷教程

在程序设计中,单步调试能够跟踪程序的执行流程.跟踪过程中,还可以观察变量的变化,从而发现其中存在的问题.单步执行除了可以帮助我们发现设计的程序中存在的问题,对于初学者,还可以帮助我们理解语言的机制. 所以,对于初学者,掌握所用的集成开发环境的一般用法,是一件非常重要的事情. 由于其重要性,再引用中国的一句古话“工欲善其事,必先利其器”,单步调试就是程序设计者最重要的工具之一,这种工具的形态是软件.程序员用软件当工具,正常得不得了. 本文介绍CodeBlock的调试功能.因为面向初学者,高手请绕行

Linux下GDB调试与对拍(先挖个坑)

应为NOIP要复赛在NOI-Linux下编写程序,所以被迫选择Vim+Gdb(主要是Guide太丑了). 虽然GUIDE的调试功能已经对付大多数的调试,反正学一学GDB的使用也没什么坏处. 1 生成调试信息 要调试C/C++的程序,首先在编译时,我们必须要把调试信息加到可执行文件中.使用编译器(cc/gcc/g++)的 -g 参数可以做到这一点.如: gcc -g hello.c -o hello g++ -g hello.cpp -o hello 如果没有-g,你将看不见程序的函数名.变量名,