杀千刀的Dev-C++的功能小结

注意:红色矩形框的编译器选择,我第一次去天大考csp的时候,首先打开dev-c++之后发现无法使用调试功能,随即选择了debug版本,调试功能才能够继续使用。
另外,在调试的时候尽量不要使用“添加查看”我发现添加查看后,单步执行就卡住了—卡住了—住了—了,所以在调试前把添加查看先解决好。
Dev无法调试的原因及解决方案总结
- tools->compiler option->settings->linker里设置为yes后,Generate debugging information(产生调试信息),并且Rebuild All(确定)了

-
在“tools(工具)”-》“compile opotion(编译选项)”-》"Add following commands when calling complier(编译时加入下面命令)“的编辑框里加上:-g3 最好在加上-std=c++11【支持c++11标准】;在下面的"Add these commands to the linker command line(在连接器命令行加入以下命令)” 下的编辑框上加上:-g3

-
转到programs程序页,把gcc行修改为:gcc.exe -D_DEBUG_,把g++行修改为g++.exe -D_DEBUG_ ,点击ok(有些机房环境不需要这一步也可直接使用)

-
重新编译,就能调试了。
dev常用快捷键
在工具->快捷键设置 中可以设置自己习惯使用的快捷键,下面给出几种常用的快捷键,均为系统默认的。
【Ctrl+N】新建源代码;【Ctrl+O】打开工程或文件;【Ctrl+S】保存;
【Ctrl+F9】编译程序; 【Ctrl+F10】运行; 【F9】编译并运行;
【F8】调试程序; 【Ctrl+w】查看变量; 【Ctrl+Alt+F2】终止程序;
【Ctrl+.】注释; 【Ctrl+M】取消注释;
代码补全功能:
Dev-C++具有代码补全功能,它可以根据程序上下提示所有可能的指令,从而提高编程效率。
开启方法:工具->编辑器选项 在 “浏览类” 下的“代码补全”面板中勾选“允许代码补全”,并设置延时时间。在你设定的延时时间后,编辑器会自动激活代码补全功能。
此外,在编辑器中按【Ctrl+空格】可以随时激活代码补全功能.(虽然我的dev按ctrl+空格从来没给过提示)
调试技巧:
很多时候我们在使用vector的时候想要查看vector向量的值,但是呢就是不知道咋弄,真是急死个银喽!
比如说有一个长度为3的vector v,如果想要查看v[0]的值,就在添加查看中写*(&v[0])
如果想要查看整个数组的值,就可以写*(&v[0])@3
@后面的数字表示想要查看的长度,这里vector的长度是3所以可以写3就能看到所有的值~这个技巧转自柳婼大神的博客~~~
本文详细介绍了Dev-C++环境下调试程序的方法,包括设置调试信息、使用快捷键、代码补全功能,以及解决常见调试问题的步骤。特别针对CSP考试环境下的调试技巧进行了说明。
4032

被折叠的 条评论
为什么被折叠?



