①用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【一般在检索结果的最前面】,点击即可进入新版本页面:
点击右下角的v6.3 Latest,进入下载页面:
请用迅雷等下载工具提升下载速度。
百度网盘下载:https://pan.baidu.com/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 ~ 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
①用Dev-C++搭建C语言学习环境; ②为VScode配置TMD-GCC或MinGW编译器相关推荐
- 在wsl下运行c语言,在Windows10通过WSL架设linux/gcc c语言学习环境
在Windows10通过WSL架设linux/gcc c语言学习环境 零:简单介绍与先决条件 中国一般的大学C课程中都使用很过时的编译器来进行教授--比如说什么visual studio 6.0啊,d ...
- 基于京东云GPU云主机搭建TensorFlow深度学习环境
TensorFlow是一个开放源代码软件库,用于进行高性能数值计算.借助其灵活的架构,用户可以轻松地将计算工作部署到多种平台(CPU.GPU.TPU)和设备(桌面设备.服务器集群.移动设备.边缘设备等 ...
- Windows10下利用Visual Studio Code搭建C语言开发环境
Windows10下利用Visual Studio Code搭建C语言开发环境 1. 前言 2. 下载安装VSCode以及MinGW 2.1 下载安装VSCode 2.2 下载安装MinGW-w64 ...
- 如何使用Sublime Text3搭建C语言开发环境
文章目录 前言 一.Sublime Text3的优点 二.下载安装Sublime Text3 1.下载 2.创建快捷方式 三.设置中文界面 1.步骤一 2.步骤二 3.步骤三 四.搭建C语言开发环境 ...
- 使用Linux服务器搭建个人深度学习环境
使用Linux服务器搭建个人深度学习环境 环境及所需工具 连接服务器 创建自己的python环境 创建深度学习框架的环境(以tensorflow为例) 测试环境 退出环境 删除环境 WinSCP的使用 ...
- 计算机辅助语言和计算语言学关系,建构主义理论视角下计算机辅助语言学习环境对留学生学习汉语动机的影响——以广西大学泰国留学生为例-语言学及应用语言学专业论文.docx...
下,学习动机是否有所提高,还有待进一步的研究.在相关理论和英语实践研究成果的指导之下,笔者通过调查问卷.访 下,学习动机是否有所提高,还有待进一步的研究. 在相关理论和英语实践研究成果的指导之下,笔者 ...
- Eclipse下搭建C语言开发环境
Eclipse下搭建C语言开发环境 要使用Eclipse开发C/C++语言主要有 下面几个步骤: 1. 安装 JRE 去sun官方网站 下载安装即可 由于 Eclipse 本身是用 Java 开发的, ...
- 在腾讯云主机上搭建pytorch深度学习环境
在腾讯云主机上搭建pytorch深度学习环境 1.购置[腾讯云主机](https://cloud.tencent.com/? fromSource=gwzcw.234976.234976.234976 ...
- 搭建8086汇编语言学习环境——dosbox
搭建8086汇编语言学习环境 资源网盘链接:链接:https://pan.baidu.com/s/1gamz6WYIWLOv5WP9H8L2Ng 提取码:ydvv 复制这段内容后打开百度网盘手机App ...
最新文章
- python 内置方法
- qwe qwe qw
- python3 命令行参数
- C#.NET 通用权限管理系统组件 大数据多表分页获取部分列的参考方法
- curl 请求日志_HTTP入门(一):在Bash中curl查看请求与响应
- java并发LockSupport
- PPT Cookbook by Eric
- No package ‘libmatekbd‘ found
- 一文看懂:边缘计算究竟是什么?为何潜力无限?(下)
- 神经元细胞分布全身吗,人体神经细胞分布图
- 目标检测算法——小目标检测相关数据集(附下载链接)
- 如何以管理员身份运行powerShell
- OpenCV——简单的识别提取图像中的水平线与垂直线
- Android读写日历,android – 读写日历
- typeScript的定义类型:不能将类型“Timeout”分配给类型“number”;
- 转 大数据量下载解决方案
- 简单的python画图小实例
- 团体程序设计天梯赛-练习集——L3-008 喊山
- linux 传输文件stpf,在Linux下搭建 miniGUI mStudio环境...-linux 全面剖析ps命令-纯Servlet实现文件上传_169IT.COM...
- Java实现服务器和客户端简单通信
热门文章
- APP测试面试题上部分
- 攻防世界WEB进阶之Cat
- spring cloud实战(五)UAA
- 爆肝整理|BAT100道JavaScrip面试真题集锦(附解析)
- 2022-09-15 Windows11 C盘下面看不到AppData
- ebay html 图片 要求,【eBay新手开店】eBay产品图片要求是什么?eBay图片拍摄技巧...
- Web自动化测试Selenium【入门必看】
- 18.6.1 2MSL 等待状态
- word免费转为pdf怎么转,分享这几个方法给大家!
- winscp 列出‘/users‘的目录项时出错解决方法