①用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++

官网:https://www.embarcadero.com/free-tools/dev-cpp

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

GitHub下载地址:https://github.com/Embarcadero/Dev-Cpp

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

 d8de4460a3814a0ead0e238d93e2df20.png

 

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

69f1e4e1397140b68030f173c8cc54bc.png

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

百度网盘下载:https://pan.baidu.com/s/1LG_W-EQmNUzErf689sePtQ  提取码:ofos

 

2. 安装Dev-C++

e97b34bf733049fabac6796afb85521f.png

 17d2d98323ab44d5ac62f8472f472a07.png

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

d9cdfe0c8a1a43af838051dc00f495b0.png

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

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

 9ff88c94e2da4efb9e454f1d84fc74e9.png

 725fb79adb224b8780e9ad652c276db4.png

  0383f8fa1f204c768218e82307afa04a.png

 484eddae2ed943a6a113bb872d2a8301.png

 07ab2b096ffb4177912b014f859a8d18.png

 dcdb8385849c447c8fd2c532063946e5.png

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

#include "stdio.h"

int main()
{
    printf("Hello C-world!\n");
    printf(" ****\n");
    printf(" *\n");
    printf(" * \n");
    printf(" ****\n");
}

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

7e30ea3e466c4756b072898ee732b1be.png

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

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

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

35c4980b6bde43d1b8f3bd2d26458181.png

 

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

① 打开工具—编译选项

② 在第一个框中填入:

-fexec-charset=gbk

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

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

c52851defbca477d9cc4637c6f87a906.png

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

40f4eaaac7de4474853cd407046341d8.png

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

# 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

594ac29c0660481bb8d87bf734df69ac.png

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

60fadac810954040a2d255254909a526.png

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

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

安装C/C++扩展:

0ae72c707e0c4e56a1a7f5b1e4aeeb92.png

 

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

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

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

a67710db03a84c64af015bfdd01240cb.png

 

5.2 VScode配置MinGW编译器

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

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

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

c29378be20d74021b0a12a05ce40000b.png

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

4f8bec8e1410427fbf7dce8a9645ff15.png

第二步:配置环境变量

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

 09ce1df688cf4c1eb9dc4950c4952bfa.png

 

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

2093a87b7dab45219ae2d7cbe820c2ca.png

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

gcc -v

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

04818a3fc3054f898b152f385c209b11.png

 第四步:配置编译器

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

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

7a97dc247eeb4a11a6bc461cd11630b9.png

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

d9bb60a24fbb47d2bf64f8bd83610501.png

 

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

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

在VScode中按下图运行代码:

7b9fe5206f0c4bea903778da6ea8e532.png

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

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

终端显示如下: 

e004f6359f0142b69d77b354cdbe2994.png

 调试控制台显示如下:ad293963f8d74a14a0340743808f4bc8.png

 

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


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

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

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

 

  • 9
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值