1 Dev-C++(Windows)
1.1 下载Dev C++
官网【外网】:https://sourceforge.net/projects/orwelldevcpp/files/latest/download
百度网盘提供下载:https://pan.baidu.com/s/1aZuA0eKDjXnonC3wHmYZDg?pwd=1234
1.2 Dev C++安装步骤
【推荐】默认勾选
【关联C/C++文件】不想关联C/C++后缀文件的,取消第5项即可
【使用自定义编译器】有自己编译器的可以安装后指定自己GCC路径,取消勾选第2项 TDM-GCC 4.9.2 complier
【自定义路径】自己选择安装路径即可,本安装选择在D盘自定义文件夹下
【执行安装】install直接完成安装即可
1.3 使用Dev C++
【设置语言】可以设置编辑器的语言等
【设置主题】根据个人偏好设置(推荐默认)
【更多偏好设置】Tools->editor Options选项设置
【偏好设置】【代码补全】设置代码自动补齐,可以根据个人习惯选择
【代码自动保存】代码自动保存,为了防止代码因意外情况而丢失,可以选择自动保存设置(根据个人喜好)
【写代码】
【创建】file -> new -> source file
快捷键 Ctrl + N
【保存】输入后并命名为 test.cpp
,快捷键 Ctrl + S
【编译】编译,在界面下半部分,会生成编译的相关信息
【编译成功】
【编译失败】编译器会指出错误所在的位置,这个具体的错误在指示的上一行或者下一行
【运行程序】windows控制台输出程序(printf即打印字符在控制台)
【编译并运行】可以直接使用compile and run直接运行
1.4 DevC++ Debug
由于Dev-C++默认使用GCC的编译器进行编译,其Release与Debug编译后的文件并不相同(虽然是同名的文件)
Debug编译后的文件由于含有更多的信息,其文件相较于Release编译后稍微大一些。
【切换编译器】
使用Debug的编译器进行编译(不是64位的系统需要使用32位进行编译,当然64位系统可以直接使用32位编译器进行编译)
这里是最容易出问题的地方,原因是Release编译的文件与Debug编译后的文件不一样,不能使用Relase编译后的文件Debug,否则报错,编辑器发生错误退出
【添加断点】鼠标左键在行数上点击即可,可以看到当前行变亮变红
【开始Debug】运行Debug,点击 ✓ 功能键,进入dubug(点击 X,关闭debug);
可以看到,程序的运行窗口已经出来了,并且指令运行到选中行的前一行,本行并没有运行
在编辑器下出现Debug相关功能按键,即成功进入Debug;点击【nextline】单步执行到下一行
【查看变量】点击Add watch,输入变量名a,此时在debug窗口出现a的值
【调试基本技巧】
【单步执行】程序的运行,最基本的是逐行运行选择Next line
【跳过函数】跳过函数使用skip function,下一条指令Next instruction(使用较少,指令涉及汇编)
点击Next line程序运行到下一行,可见a的数值会变为2(此时,由于b,c的变量类型位int,进行浮点数运算时会舍弃小数点后边的值,为了得到正确的值,计算小数需要使用float或者double类型)
【注意事项】
由于C/C++先编译后执行的特点,修改一次程序后,必须再次编译
不编译直接运行(以前编译过)会执行以前的文件,而不是新文件
2 MinGW安装
官网:https://www.mingw-w64.org/downloads/
跳转到 GitHub进行下载,按照需求进行下载
【解压使用】
【配置环境变量】打开windows环境变量,在 System path
中最后一条添加bin路径
即可
【验证安装】
gcc -v