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

目录

 一.前言介绍

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.mzph.cn/news/43524.shtml

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

相关文章

Redis五大基本数据类型及其使用场景

文章目录 **一 什么是NoSQL?****二 redis是什么?****三 redis五大基本类型**1 String(字符串)**应用场景** 2 List(列表)**应用场景** 3 Set(集合)4 sorted set(有序集合…

高级艺术二维码制作教程

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

【LVS】2、部署LVS-DR群集

LVS-DR数据包的流向分析 1.客户端发送请求到负载均衡器,请求的数据报文到达内核空间; 2.负载均衡服务器和正式服务器在同一个网络中,数据通过二层数据链路层来传输; 3.内核空间判断数据包的目标IP是本机VIP,此时IP虚…

批量将Excel中的第二列内容从拼音转换为汉字

要批量将Excel中的第二列内容从拼音转换为汉字,您可以使用Python的openpyxl库来实现。下面是一个示例代码,演示如何读取Excel文件并将第二列内容进行拼音转汉字: from openpyxl import load_workbook from xpinyin import Pinyin # 打开Exce…

Android kotlin系列讲解(入门篇)使用Intent在Activity之间穿梭

<<返回总目录 上一篇:Android kotlin系列讲解(入门篇)Activity的理解与基本用法 文章目录 1、使用显式Intent2、使用隐式Intent3、更多隐式Intent的用法4、向下一个Activity传递数据5、返回数据给上一个Activity1、使用显式Intent 你应该已经对创建Activity的流程比较…

SASS 学习笔记

SASS 学习笔记 总共会写两个练手项目&#xff0c;成品在 https://goldenaarcher.com/scss-study 可以看到&#xff0c;代码在 https://github.com/GoldenaArcher/scss-study。 什么是 SASS SASS 是 CSS 预处理&#xff0c;它提供了变量&#xff08;虽然现在 CSS 也提供了&am…

C++ 面向对象三大特性——继承

✅<1>主页&#xff1a;我的代码爱吃辣 &#x1f4c3;<2>知识讲解&#xff1a;C 继承 ☂️<3>开发环境&#xff1a;Visual Studio 2022 &#x1f4ac;<4>前言&#xff1a;面向对象三大特性的&#xff0c;封装&#xff0c;继承&#xff0c;多态&#xff…

【数仓建设系列之一】什么是数据仓库?

一、什么是数据仓库&#xff1f; 数据仓库(Data Warehouse&#xff0c;简称DW)简单来讲&#xff0c;它是一个存储和管理大量结构化和非结构化数据的存储集合&#xff0c;它以主题为向导&#xff0c;通过整合来自不同数据源下的数据(比如各业务数据&#xff0c;日志文件数据等)…

内网穿透和服务器+IP 实现公网访问内网的区别

内网穿透和服务器IP 实现公网访问内网的区别在于实现方式和使用场景。 内网穿透&#xff08;Port Forwarding&#xff09;&#xff1a;内网穿透是一种通过网络技术将公网用户的请求通过中转服务器传输到内网设备的方法。通过在路由器或防火墙上进行配置&#xff0c;将公网请求…

MySQL- sql语句基础

文章目录 1.select后对表进行修改&#xff08;delete&#xff09;2.函数GROUP_CONCAT()3.使用正则表达式3.DATE_FORMAT()4.count() 加条件 1.select后对表进行修改&#xff08;delete&#xff09; 报错&#xff1a;You can’t specify target table ‘Person’ for update in …

proteus结合keil-arm编译器构建STM32单片机项目进行仿真

proteus是可以直接创建设计图和源码的&#xff0c;但是源码编译它需要借助keil-arm编译器&#xff0c;也就是我们安装keil-mdk之后自带的编译器。 下面给出一个完整的示例&#xff0c;主要是做一个LED灯闪烁的效果。 新建工程指定路径&#xff0c;Schematic,PCB layout都选择默…

【Docker】 使用Docker-Compose 搭建基于 WordPress 的博客网站

引 本文将使用流行的博客搭建工具 WordPress 搭建一个私人博客站点。部署过程中使用到了 Docker 、MySQL 。站点搭建完成后经行了发布文章的体验。 WordPress WordPress 是一个广泛使用的开源内容管理系统&#xff08;CMS&#xff09;&#xff0c;用于构建和管理网站、博客和…

单例设计模式精讲(饿汉式和懒汉式实现的重要方法)

目录 什么叫做单例模式&#xff1f; 饿汉式和懒汉式的区别&#xff1f; 饿汉式-方式1&#xff08;静态变量方式&#xff09; 饿汉式-方式2&#xff08;静态代码块方式&#xff09; 懒汉式-方式1&#xff08;线程不安全&#xff09; 懒汉式-方式2&#xff08;线程安全&…

FifthOne:用于矢量搜索的计算机视觉接口

一、说明 数据太多了。数据湖和数据仓库;广阔的像素牧场和充满文字的海洋。找到正确的数据就像大海捞针一样&#xff01;如果你喜欢开源机器学习库 FiftyOne&#xff0c;矢量搜索引擎通过将复杂数据&#xff08;图像的原始像素值、文本文档中的字符&#xff09;转换为称为嵌入矢…

PHP报错:未定义常量的解决方法!

PHP报错&#xff1a;未定义常量的解决方法&#xff01; 在PHP编程中&#xff0c;我们经常会遇到常量未定义的错误。这种错误通常会在代码中使用未定义的常量时发生。本文将介绍常量的概念以及如何解决未定义常量的问题。 首先&#xff0c;让我们来了解什么是常量。在PHP中&am…

大数据平台运维实训室建设方案

一、概况 本实训室的主要目的是培养大数据平台运维项目的实践能力,以数据计算、分析、挖掘和可视化的案例训练为辅助。同时,实训室也承担相关考评员与讲师培训考试、学生认证培训考试、社会人员认证培训考试、大数据技能大赛训练、大数据专业课程改革等多项任务。 实训室旨在培…

无人机跟随一维高度避障场景--逻辑分析

无人机跟随一维高度避障场景--逻辑分析 1. 源由2. 视频3. 问题3.1 思维发散3.2 问题收敛 4. 图示4.1 水平模式4.2 下坡模式4.3 上坡模式4.4 碰撞分析 5. 总结5.1 一维高度避障场景5.2 业界跟随产品5.3 APM集成跟随示意图一&#xff1a;示意图二&#xff1a;示意图三&#xff1a…

Java算法_ 验证二叉搜索树(LeetCode_Hot100)

题目描述&#xff1a; 给你一个二叉树的根节点 &#xff0c;判断其是否是一个有效的二叉搜索树。root 有效 二叉搜索树定义如下&#xff1a; 节点的左子树只包含 小于 当前节点的数。 节点的右子树只包含 大于 当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 获得…

【TypeScript】tsc -v 报错 —— 在此系统上禁止运行脚本

在 VS Code 终端中执行 tsc -v &#xff0c;报错 —— 在此系统上禁止运行脚本 然后 windows x &#xff0c;打开终端管理员&#xff0c;出现同样的问题 解决方法&#xff1a; 终端&#xff08;管理员&#xff09;执行以下命令&#xff1a; 出现 RemoteSigned 则代表更改成功…

11,模板泛化、模板特化、所占字节数、继承实现模板展开、using循环命名展开可变参数

模板泛化、模板特化、所占字节数、继承实现模板展开、using循环命名展开可变参数 模板泛化模板特化模板全特化通过模板偏特化获取类型所占字节数通过模板偏特化和宏获取类型所占字节数...ParamTypes和ParamTypes...的区别 通过继承实现模板展开using 通过using循环命名的方式来…