CLion:最好用的c/c++编写工具(最详细安装教程)

news2024/11/17 0:21:41

目录

 一.前言介绍

1.下载安装

 1.1右上角点击下载

 1.2选择自己操作系统,然后点击下载

1.3选择next

1.4 更改路径

 1.5D盘最好

1.6 按照我的选择配置环境

 1.7install安装

 1.8 安装完成

2、mingw64安装

2.1下载资源压缩包

2.2mingw64放入到合适的位置,并加入path环境变量:

2..3 测试安装的gcc是否成功:

3.配置与激活

3.1配置CLion

3.2Clion配置MinGW的编译工具

 四、运行使用Clion


 一.前言介绍

Clion是由JetBrains公司开发的一款跨平台的C++ IDE,风格接近Qt creator和Xcode,Clion特点是可以智能的进行代码重构,比如改名,提取类,提取函数等,Clion与Java IDE IntelliJ IDEA功能上很接近,具有代码重构,代码提示,控制台集成、代码高亮等功能,此外相比visual studio 动辄3~4G的的大体量,clion一般在1.5G左右。

使用clion编译C、C++c程序更符合时代的发展进步,笔者半路出家,等到博士才决定转行计算机,在通过C语言入门计算机程序,学习C++学习程序数据结构与算法,并刷LeetCode过程中了解到了clion软件,在后续学习java与python的过程中又相继接触了IDEA与pycharm等工具软件,对JetBrains公司的出品质量还是比较认可的。相比于其他软件,clion使用更人性化以及减少很多繁琐的重复动作。
 

也许你并不熟悉这一款编译器,但是如果你喜欢用pycharm,那就对了,他就是pycharm的开发公司开发的c/c++编译器

1.下载安装

地址

https://www.jetbrains.com/clion/

 注意:

这里建议使用2021.1.3版本之前,为之后的使用便利而做打算。

  • 作为高校学生,可以选择高校教育邮箱免费注册
  • 没有的话,就只能免费先试用30天,后期再和谐使用

 1.1右上角点击下载

 1.2选择自己操作系统,然后点击下载

 下载好后双击:

1.3选择next

1.4 更改路径

 

 1.5D盘最好

1.6 按照我的选择配置环境

 

 1.7install安装

 

 1.8 安装完成

 

2、mingw64安装

2.1下载资源压缩包

 离线版下载地址点击跳转后,会自动下载资源压缩包

在这里插入图片描述

 

2.2mingw64放入到合适的位置,并加入path环境变量:

在这里插入图片描述

2..3 测试安装的gcc是否成功:

在这里插入图片描述

 

  1. 此时能通过g++ xxx.cpp 命令 编译c/cpp文件

3.配置与激活

3.1配置CLion

 输入序列号或者免费试用30天

 

下一步就是把软件汉化中文啦

(当然,英语好的或者能看懂英文的可以不用🤭)

 安装完中文翻译插件后,立即重启就可以看到已经翻译的汉化界面了。

 

3.2Clion配置MinGW的编译工具

这一步可以比较容易:因为直接获取到mingw64编译器了

在这里插入图片描述

 四、运行使用Clion

 在这里插入图片描述

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/899706.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python+request+unittest实现接口测试框架集成实例

这篇文章主要介绍了Pythonrequestunittest实现接口测试框架集成实例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 1、为什么要写代码实现接口自动化 大家知道很多接口测试工具可以实现对接口的测试&#xf…

使用pnpm workspace管理Monorepo架构

在开发项目的过程中,我们需要在一个仓库中管理多个项目,每个项目有独立的依赖、脚手架,这种形式的项目结构我们称之为Monorepo,pnpm workspace就是管理这类项目的方案之一。 一、pnpm简介 1、pnpm概述 pnpm代表performance npm…

注入Servlet、Filter、Listener的两种方式

文章目录 注入Servlet、Filter、Listener官方文档基本介绍应用实例1-使用注解方式注入需求:应用实例-实现注意: 应用实例2-使用RegistrationBean 方式注入需求:应用实例-实现 注意事项和细节说明原因分析说明 源码分析 注入Servlet、Filter、Listener 官方文档 文档: https:/…

高效mac常用快捷键整理

高效mac常用快捷键整理 macOS全局、剪切、拷贝、粘贴finder 和 系统快捷键文稿 浏览器chrome标签页和窗口快捷键功能快捷键网页快捷键 Idea & Pycharm必记编辑查询&替换导航重构编译、运行、调试 iTerm标签分屏编辑 文本编辑 sublime text导航:打开&关闭…

高级艺术二维码制作教程

最近不少关于二维码制作的,而且都是付费。大概就是一个好看的二维码,扫描后跳转网址。本篇文章使用Python来实现,这么简单花啥钱呢?学会,拿去卖便宜点吧。 文章目录 高级二维码制作环境安装普通二维码艺术二维码动态 …

2023国赛数学建模思路 - 案例:FPTree-频繁模式树算法

文章目录 算法介绍FP树表示法构建FP树实现代码 建模资料 ## 赛题思路 (赛题出来以后第一时间在CSDN分享) https://blog.csdn.net/dc_sinor?typeblog 算法介绍 FP-Tree算法全称是FrequentPattern Tree算法,就是频繁模式树算法&#xff0c…

让Linux融入生活! 家用服务器折腾指南《树莓派不吃灰》系列文章更新满20篇!

title: 让Linux融入生活! 家用服务器折腾指南《树莓派不吃灰》系列文章更新满20篇! 截止2023年8月19日,《树莓派防吃灰》(也可以叫《树莓派不吃灰》,怎么好念怎么来)系列,已经更新了20篇。这是一份基于Ubu…

LeetCode[面试题04.12]求和路径

难度:Medium 题目: 给定一棵二叉树,其中每个节点都含有一个整数数值(该值或正或负)。设计一个算法,打印节点数值总和等于某个给定值的所有路径的数量。注意,路径不一定非得从二叉树的根节点或叶节点开始或结束&#x…

第六章在web中应用MyBatis

准备 MyBatis内部可以帮我们生成dao接口的实现类(代理类,dao接口的代理) 使用这种代理机制的前提是,SqlMapper.xml文件中的namespace必须是dao接口的全限定名称,id必须是dao接口的方法名 开始 创建一个SpringBoot项…

jdk 1.8新特性 01内部类和lambda

01.内部类: 1、成员内部类 内部类与成员外部类的关系 a.成员内部类的创建需要依赖于外部类对象-(成员方法必须通过对象调用),在没有外部类实例之前无法创建成员内部类对象 b.内部类与外部类相对独立,不是is a 的关系…

vs2022配置opencv进行监控 c++

下载opencv文件 下载好的目录结构是 以上就是用到的文件和目录 在vs2022配置 最后:此处运行提示找不到 opencv_world480.dll 解决办法:直接从 复制到windows下

Android 场景Scene的使用

Scene 翻译过来是场景,开发者提供起始布局和结束布局,就可以实现布局之间的过渡动画。 具体可参考 使用过渡为布局变化添加动画效果 大白话,在 Activity 的各个页面之间切换,会带有过渡动画。 打个比方,使用起来类似…

回归预测 | MATLAB实现FA-SVM萤火虫算法优化支持向量机多输入单输出回归预测(多指标,多图)

回归预测 | MATLAB实现FA-SVM萤火虫算法优化支持向量机多输入单输出回归预测(多指标,多图) 目录 回归预测 | MATLAB实现FA-SVM萤火虫算法优化支持向量机多输入单输出回归预测(多指标,多图)效果一览基本介绍…

《Zookeeper》源码分析(十五)之 选举算法

FastLeaderElection FastLeaderElection实现了接口Election,选举方法为lookForLeader(),选举算法的核心逻辑也在该方法中。 数据结构 构造函数 start() 启动选举通信网络 lookForLeader() 选举核心算法 FastLeaderElection.logicalclock属性用于标…

2023最新红盟云卡个人自动发卡系统源码 全开源

​ 简介: 2023最新红盟云卡个人自动发卡系统源码 全开源 该系统完全开源且无任何加密,可商业使用,并支持个人免签多个接口。 ​ 图片:

2021年03月 C/C++(三级)真题解析#中国电子学会#全国青少年软件编程等级考试

第1题&#xff1a;找和为K的两个元素 在一个长度为n(n < 1000)的整数序列中&#xff0c;判断是否存在某两个元素之和为k。 时间限制&#xff1a;1000 内存限制&#xff1a;65536 输入 第一行输入序列的长度n和k&#xff0c;用空格分开。 第二行输入序列中的n个整数&#xff…

Redis 扩展资料

Redis 扩展资料 1.缓存简介2.缓存分类3.常⻅缓存使⽤4.Redis 数据类型和使⽤5.持久化6.常⻅⾯试题7.Redis 集群&#xff08;选学&#xff09; 1.缓存简介 2.缓存分类 3.常⻅缓存使⽤ 4.Redis 数据类型和使⽤ 5.持久化 Redis 和 Memcached 有什么区别&#xff1f; 6.常⻅⾯试…

独立站SEO是什么意思?自主网站SEO的含义?

什么是独立站SEO优化&#xff1f;自建站搜索引擎优化是指什么&#xff1f; 独立站SEO&#xff0c;作为网络营销的重要一环&#xff0c;正在逐渐引起人们的关注。在当今数字化时代&#xff0c;独立站已经成为许多企业、个人宣传推广的首选平台之一。那么&#xff0c;究竟什么是…

【计算机视觉|生成对抗】StackGAN:使用堆叠生成对抗网络进行文本到照片逼真图像合成

本系列博文为深度学习/计算机视觉论文笔记&#xff0c;转载请注明出处 标题&#xff1a;StackGAN: Text to Photo-realistic Image Synthesis with Stacked Generative Adversarial Networks 链接&#xff1a;[1612.03242] StackGAN: Text to Photo-realistic Image Synthesis…

article-六轴机械臂(带抓手)运动学分析+轨迹规划

1正运动学分析 采用标准的D-h法进行机械腿模型分析&#xff1a; D-h表如下 &#xff08;2&#xff09;通过&#xff08;1&#xff09;求解出机器人各位姿变换矩阵后&#xff0c;求解机器人手臂变换矩阵 ** ** 。通过matlab 计算&#xff0c;写出机器人末端位置。 正运动学分…