当前位置:网站首页>CLion + MinGW64配置C语言开发环境 Visual Studio安装
CLion + MinGW64配置C语言开发环境 Visual Studio安装
2022-07-23 04:09:00 【鱼找水需要时间】
安装目录尽量不要有中文,所用CLion安装包和MinGW打包下载链接放在文章末尾
CLion安装
Clion是一款专门开发C以及C++所设计的跨平台的IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还能使用智能编辑器来提高代码质量、自动代码重构并且深度整合Cmake编译系统,从而提高开发人员的工作效率。
自定义安装目录…略过

安装完点击试用,新建项目

将解压后的机活插件直接拖入软件。每次启动软件会重置激活时间
MinGW
MinGW,即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC(GNU Compiler C)产生 Windows32 程序。
实际上 MinGW 并不是一个 C/C++ 编译器,而是一套 GNU 工具集合。除开 GCC (GNU 编译器集合) 以外,MinGW 还包含有一些其他的 GNU 程序开发工具 (比如 gawk bison 等等)。

下载解压后,将bin目录配置到环境变量
测试安装
gcc -v
g++ -v

配置CLion环境
File>>Settings


新建C++项目,启动、运行
Visual Studio
对于CLion环境问题解决不好解决的,也可以使用Visual Studio,安装编译器自带安装环境,免去的繁琐的环境配置。这个是在线下载安装的,安装包就不提供了
安装时选择C++应用即可



右击源文件添加新建项

编写代码
#include<stdio.h>
int main()
{
printf("hello world");
return 0;
}
生成>>生成解决方案
点击调试>>开始执行, 或者使用快捷键 Ctrl + F5 执行
补充
这里我们使用.cpp文件,不使用.c作为后缀,是因为C++兼容大部分C语言语法。当然使用.c也是可以的,只不过这样便无法使用C++语法
CLion安装包、MinGW下载
链接:https://pan.baidu.com/s/1Bet3ySzBCXQ4o3j5dqy-Dg
提取码:7uj9
边栏推荐
- 金仓数据库 KingbaseES SQL 语言参考手册 (8. 函数(七))
- [basics of C language] 14 file, declaration and format input and output
- How does VirtualBox set up port forwarding?
- What is the core essence of smart parks?
- 有关字符串的题目总结
- VirtualBox如何设置端口转发?
- vs中新建文件/筛选器/文件夹
- 客户至上 | 国产BI领跑者,思迈特软件完成C轮融资
- c# 字节数组和类相互转换
- 百度沈抖:聚焦场景深耕行业,为企业数字化带来实际成效
猜你喜欢

比你老师详细系列————结构体

7.< tag-动态规划和买卖股票合集>lt.121. 买卖股票的最佳时机 + lt.122.买卖股票的最佳时机 II+ lt.123. 买卖股票的最佳时机 III dbc

redis 复制集群搭建

The world is being devoured by open source software

CV (3)- CNNs

Flask学习笔记

How to add an operator in ONEFLOW

仅用5000行代码,在V853上AI渲染出一亿幅山水画

Anaconda source change and opencv installation

序列模型(二)- 自然语言处理与词嵌套
随机推荐
NFT数字藏品版权如何保护?
Use and implementation of enumeration classes
Advantages and disadvantages of RDB and AOF
32-spark的分区算子介绍、广播变量和累加器
[circular statement]
How to delete an item in sonar
Kingbasees SQL language reference manual of Jincang database (8. Function (V))
Cs5266+ma8621 do the scheme design of typec to hdmi+pd+u3+2u+sd/tf seven in one expansion dock | cs5266 multi port expansion dock pcb+ schematic diagram reference
Kingbasees SQL language reference manual of Jincang database (8. Function (7))
大专码农和 985 程序员有什么区别?
After 100 billion of revenue, Alibaba cloud ecosystem has a new way to play
金仓数据库 KingbaseES SQL 语言参考手册 (8. 函数(七))
[MySQL] cursor
【学习笔记】图论思维题
金仓数据库 KingbaseES SQL 语言参考手册 (8. 函数(八))
How does VirtualBox set up port forwarding?
什么是即时通讯?即时通讯的发展
Network communication principle and IP address allocation principle. The seven layers of the network are physical layer, data link layer, network layer, transmission layer, session layer, presentation
序列模型(三)- 序列模型和注意力机制
RDB和AOF的优缺点