300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > ①用Dev-C++搭建C语言学习环境; ②为VScode配置TMD-GCC或MinGW编译器

①用Dev-C++搭建C语言学习环境; ②为VScode配置TMD-GCC或MinGW编译器

时间:2021-10-01 10:46:37

相关推荐

①用Dev-C++搭建C语言学习环境; ②为VScode配置TMD-GCC或MinGW编译器

目录

1. 官网下载Dev-C++

2. 安装Dev-C++

3. 解决Dev-C++ 6.3中的编辑窗和运行窗中的中文显示乱码

3.1 编辑窗的中文在光标移开后不显示解决方法

3.2 运行窗口中文乱码解决方法

4. Debug和Release,profiling说明

4.1 debug

4.2 release

4.3 profiling

4.4 Debug和Release的进一步说明

5. VScode中配置C/C++编译器

5.1 VScode配置Dev-C++自带的TDM-GCC编译器

5.2 VScode配置MinGW编译器

6. 使用EasyX 进行图形化编程

1. 官网下载Dev-C++

官网:/free-tools/dev-cpp

因官网下载需要注册,建议从GitHub下载。

GitHub下载地址:/Embarcadero/Dev-Cpp

不用记住上面地址,在中检索Dev-Cpp,在检索结果中找到Embarcadero/Dev-Cpp【一般在检索结果的最前面】,点击即可进入新版本页面:

点击右下角的v6.3 Latest,进入下载页面:

请用迅雷等下载工具提升下载速度。

百度网盘下载:/s/1LG_W-EQmNUzErf689sePtQ 提取码:ofos

2. 安装Dev-C++

余下的安装均使用默认设置,直接点下一步就可。

建议使用默认路径安装 ,C盘不够就只修改盘符:

D:\Program Files (x86)\Embarcadero\Dev-Cpp

新建文件,输入代码测试一下:

#include "stdio.h"int main(){printf("Hello C-world!\n");printf(" ****\n");printf(" *\n");printf(" * \n");printf(" ****\n");}

编译运行后,结果如下::

3. 解决Dev-C++ 6.3中的编辑窗和运行窗中的中文显示乱码

3.1 编辑窗的中文在光标移开后不显示解决方法

设置方法:打开工具—编辑器选项,把编辑器属性中的复选框勾掉:

3.2 运行窗口中文乱码解决方法

① 打开工具—编译选项

② 在第一个框中填入:

-fexec-charset=gbk

③ 勾选“编译器加入以下命令”

④ 重新编译一次以后运行。

记得把“设定编译器配置”中的每一项都按上述方式设置一下:

设置后,输入代码测试一下:

# include <stdio.h>int main(void){int i, j,sum;sum =0;//printf("请输入两个值,中间以空格分隔:");//scanf("%d%d", &i, &j);//是从键盘输入数据时,给多个变量赋的值之间一定要用逗号隔开printf("请输入两个值,中间以逗号分隔:");scanf("%d,%d", &i, &j);//是从键盘输入数据时,给多个变量赋的值之间一定要用空格、回车或者 Tab 键隔开sum = j * i;printf("%d * %d =%d\n", i, j,sum);return 0;}

4. Debug和Release,profiling说明

4.1 debug

调试,可以对软件进行单步执行、堆栈跟踪、调试等操作来发现bug。

4.2 release

发行版,如果最终调试后程序没有明显bug,可以作为可用的软件分享给他人使用就可以使用这个选项编译。

4.3 profiling

性能分析。可以对软件执行过程中的cpu利用率,内存占有进行分析。也可以用来发现、分析异常、bug。

4.4 Debug和Release的进一步说明

Debug和Release主要是针对其面向的目标不同的而进行区分的

Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发人员提供强大的应用程序调试能力。Debug版本包括调试信息,所以要比Release版本大很多(可能大数百K至数M)。至于是否需要DLL支持,主要看你采用的编译选项。如果是基于ATL的,则Debug和Release版本对DLL的要求差不多。

而Release通常称为发布版本,是为用户使用的,一般客户不允许在发布版本上进行调试。所以不保存调试信息,同时,它往往进行了各种优化,以期达到代码最小和速度最优。为用户的使用提供便利。

5. VScode中配置C/C++编译器

注意,以下编译器配置方式二选一既可!

5.1 VScode配置Dev-C++自带的TDM-GCC编译器

把Dev-C++的安装位置加入到Windows的path环境变量中去:

D:\Program Files (x86)\Embarcadero\Dev-Cpp\TDM-GCC-64\bin

然后,win + R,打开一个控制台窗口,输入gcc --version看有没有设置成功

如果成功,可以在Vscode中进一步安装插件了:

打开插件窗口,在搜索位置输入code runner,找到code Runner 插件,点击install,直到自动安装完成。

安装C/C++扩展:

在代码窗口中输入测试代码。

然后在代码窗内右键,选 Run Code

在输出窗口上就可看到输出信息:

5.2 VScode配置MinGW编译器

第一步:下载安装MinGW编译器

直接进入SourceForce中下载对应的压缩包即可,开源下载地址:MinGW下载地址

进入网站之后往下翻,选择离线安装包x86_64-win32-seh。外网可能会下载慢,建议复制下载地后使用迅雷下载。

解压下载后的安装包,记住解压的地址,为了方便可以将安装包移动到你想要安装的位置,比如笔者解压后把安装包放到了D:\ProgramData\mingw64中。

第二步:配置环境变量

打开解压的文件夹,进入bin文件内,复制该路径:D:\ProgramData\mingw64\bin

右击开始,依次点击系统→高级系统设置→环境变量→Path→编辑→新建,将刚才复制的路径粘贴进去,然后点击确定。

然后验证环境变量是否配置成功,右击开始,点击运行,输入cmd,点击确定,在命令行中输入:

gcc -v

点击回车,如果出现gcc版本号即为配置成功。

第四步:配置编译器

按Ctrl+Shift+P调出命令面板,输入C/C++,选择“编辑配置(Edit Configurations(UI))”进入配置,修改编译器路径为MinGW所在路径,最后为gcc.exe:

D:\ProgramData\mingw64\bin\gcc.exe

然后选择IntelliSense 模式windows-gcc-x64

新打开一个文件夹,在文件夹中新建一个C语言文件,输入一段测试代码:

//C语言测试程序#include <stdio.h>int main(){printf("Hello World!!!!\n");return 0;}

在VScode中按下图运行代码:

也可以直接点击F5运行程序,系统会根据你刚才的设置自动选择比那一期。

运行后,底边终端出现Hello World!即为成功运行程序:

终端显示如下:

调试控制台显示如下:

6. 使用EasyX 进行图形化编程

EasyX Graphics Library是针对 Visual C++ 的免费绘图库,支持 VC6.0 ~ VC,简单易用,学习成本极低,应用领域广泛。EasyX 含有一些简单的函数集合,几乎不用学习,直接翻看参考手册就可以直接使用。正因为 EasyX 足够简单,在进行 C/C++、图形学、图像学、分形学等课程实验时,可以专注在课程知识上,不被绘图部分牵扯太多精力。目前已有许多大学将 EasyX 应用在教学当中。

下文介绍将 EasyX 适配到 MinGW 上的库文件,并介绍如何将 EasyX配置到以 MinGW 为编译器的Dev-C++集成开发环境中。

(91条消息) Dev-C++ 配置 EasyX,使用C++ 的免费绘图库_笑春风oO的博客-CSDN博客/qcmyqcmy/article/details/129527345

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。