C++编译器Clion的使用详解(总结)

推荐教程

Clion2020.2.x最新激活版附安装教程(Mac Linux Windows)

最新clion2020激活附安装教程(亲测有效)

Clion是由JetBrains公司开发的一款跨平台的C++ IDE,风格接近Qt creator和Xcode,Clion特点是可以智能的进行代码重构,比如改名,提取类,提取函数等,Clion与Java IDE IntelliJ IDEA功能上很接近,本人从CLion 1.0就开始关注,但当时初级版本确实还不适合在较大的项目上使用,另外一方面Clion以cmake为基础建立C++工程并开发,并且需要Cygwin或mingGw作为编译平台(win平台上),作为当时用惯了source insight的人来说实在是太麻烦了,因此放弃了。这些年随着cmake的谱及,以及其自身的不断完善,Clion又重新进入我的视野,因此简单总结一下使用中遇到的问题。

1. Cygwin配置

Clion有一个比较让人郁闷的地方就是必须要把编译环境配置好了,IDE才去做代码分析等动作,这点让人很郁闷,因为不一定用IDE就要用它来编译,单纯用来做editor也是很多人的需求吧,可是我试了很多方法还是不行,必须配置编译环境,有哪位有好的方法可以给我留言。

Cygwin本身下载安装不需要我多说,基本保证编译器,gdb,cmake都有能被Clion找到就可以了。我也是看哪个像就装上,大家自己试吧:)

如图只要保证都能找到就可以了。

2. Clion的符号分析原理并不是以project为基础的,不是把文件加到工程里IDE就开始把所有工程里的文件都分析链接,而是根据代码的细节来做符号链接,也就是说他会查找代码中include的.h文件来链接,如果include文件找不到,代码中的符号也找不到对应的include的文件处,因此cmake的使用要注意include文件一定要正确,如果需要编译,还需要注意库的配置要正确(路径,文件名等),本人最开始使用的时候很多文件之间的符号不能跳转,但文件内部的却可以,后来发现还是include的路径不对.

另外要说一点,Clion的工程会默认找/usr/include下面的头文件,而且优先级比较高,如果你的外部文件放在其他地方,编译的时候外部文件可以找到,但是版本不对,就是有可能优先引用了/usr/include下面的头文件

3. 在使用中经常发现CPU使用率非常高,一开Clion电脑风扇就狂转,很让人郁闷。这个现象,其实是因为打开了inspect code,IDE在后台不停的做代码检查。Code->Configure Current File Analysis 把inspections设置为syntax就可以了。

下面给大家介绍clion的配置及使用(希望大家看完)

相必经常学C或者C++的同学们一定用过dev c++、vc++、VS等等各种编译器,相比他们来说,clion还是比较冷门的,为什么?因为它需要配置环境!!!这点老烦人了,而且,你配置好了环境也不一定能运行,那为什么还有很多人用clion?颜值高,手感好,而且还护眼。不得不说,jetbrains的产品,必为精品。

clion和pycharm就像双胞胎一样。我从入学以来开始学C,学校用的是devc++,VC++等,但我就是想尝尝鲜,在无数次的安装,配置,文件无法运行,愤怒,卸载之后(是真的),终于找到了稳定的运行方法!!(第四步是我最想告诉大家都)接下来,就带大家一起研究clion怎么使用。

第一步,我们去官网下载clion

这里下载https://www.jetbrains.com/clion/其中有一个让打勾选择的窗口,如果是学生,建议只保留第一个64-bit launcher,其他的可以都不选择。

第二步,下载MinGW

链接:https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds

注意:不要点击绿色的download!

选择后,点击x86_64-posix-sjlj就可以下载了(可能有点慢),保存到一个喜欢的地址

第三步,配置

1,点击file,settings,

2,找到Toolchains,点击右边的➕

3,environment选择mingw,点击environment最后面的三个点,选择刚刚下载好保存的mingw文件,其余的系统会自动帮你配置好

4,完成

第四步,配置好了,说说怎么用,这是clion的第二个麻烦之处

新建一个项目,创建一个C文件,命名为zxcv,然后点击CMakeLists.txt,在里面输入add_executable(main2 zxcv.c) 注意:这里的main2是我自己起的名,你可以任意起,但是格式一定要对【add_executable(名字 文件名.c)】,我也不知道为什么,但是不这样,自己创建的文件无法运行!出现了弹窗,点击reload即可。当然,每次创建一个文件,都要重复执行此步骤。

最后,再说一下中文乱码的问题:

点击settings,点击editor,然后点击File encodings

把方框里全部改成UTF-8,然后返回到主屏幕,把这里的UTF-8改成GBK,就可以啦!!

我是大一的学生,非常热爱计算机专业,但自身水平有限,如有错误,请读者指出即可,我会加倍努力的!认同的小伙伴别忘记点个赞,谢谢哈~

到此这篇关于C++编译器Clion的使用详解(总结)的文章就介绍到这了,更多相关C++编译器Clion使用内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • C/C++ 开发神器CLion使用入门超详细教程

    CLion是Jetbrains公司旗下新推出的一款专为开发C/C++所设计的跨平台IDE,它是以IntelliJ为基础设计的,同时还包含了许多智能功能来提高开发人员的生产力. Clion2020.2.x最新激活码破解版附安装教程(Mac Linux Windows) https://www.jb51.net/article/200548.htm 同样支持python哦,相信使用过IntelliJ idea开发过java的盆友都很清楚该IDE的强大,所以做为Jetbrains旗下的c/c++开发工

  • Clion2020.2.x最新激活码破解版附安装教程(Mac Linux Windows)

    上篇文章给大家分享了CLion-2020.1版本的激活码及安装教程,感兴趣的朋友也可以参考下. 本人是一名C开发的程序员,用过很多IDE,但是都不好用,没有感觉,还是用着Clion顺手有效率,为此推荐给大家 Clion2020增加了很多新特性,修复了大量bug,大大提高了开发效率.不用说,谁用谁知道!但是,Clion不是免费的.所以最新破解版Clion2020.2.x教程,CLION 2020激活码,可以提供给我们的朋友用于破解Windows Mac Linux相关版本! 声明:CLION 20

  • mac 配置Clion运行C和C++的环境的详细步骤

    首先安装XCODE,我不知道其他人怎么安装,我直接在APP Store 上安装的XCODE,时间确实花得很长,不过亲测有效. 其次我们需要安装CMAKE,因为clion环境是基于CMAKE的,我也是在APP store上安装的,当我们安装完这两样东西过后. 我们打开事先安装好的clion. 1. 点击设置,再点击Preferences 2. 点击Prederences下Build,Execution的Toolchiains我们就可以看见如下: 这种状态就是安装好了. 我们接下来需要新建一个项目,

  • 最新clion2020激活码附安装教程(亲测有效)

    CLion是JetBrains公司旗下发布的一款跨平台C/C++IDE开发工具. 使用CLion上最好要会手写CMake.要先安装编译器套件(一般安装MinGW就行). 对C++标准的支持:基本上Clion对标准的支持取决与工具链(tool chains),但也不完全,比如就算工具链支持c++14,Clion本身对C++14目前支持还是有一定缺陷的,但是工具链支持意味着你至少可以正常编译. Clion的自动补全无疑是最强大的特性之一,写代码流畅无比! 特性: 1.支持GCC.clang.MinG

  • CLion搭建配置C++开发环境的图文教程 (MinGW-W64 GCC-8.1.0)

    1.下载MinGW-W64 GCC 下载地址:MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net MinGW各个版本区别: 我们这里下载MinGW-W64 GCC-8.1.0版本 等待下载完成: 解压到指定路径: 我们这里放到D盘路径下: 2. 下载CLion 下载地址:下载 CLion:适用于 C 和 C++ 的智能跨平台 IDE (jetbrains.com) 3. 安装CLion 4. 配置CLio

  • clion最新激活码+汉化的步骤详解(亲测可用激活到2089)

    前言 CLion是一款专为开发C及C++所设计的跨平台IDE.它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力,提高开发人员的工作效率.pycharm和clion是同一个公司的奥!!! 破解包获取地址: Clion2020.2.x破解包 ,参考教程点击此处 https://pan.baidu.com/share/init?surl=nb0jSOq1N-exaxUyeVkfew 提取码:mk2u CLion 2020.1的破解包,参考教程点击此处 链接: https:/

  • C++编译器Clion的使用详解(总结)

    推荐教程 Clion2020.2.x最新激活版附安装教程(Mac Linux Windows) 最新clion2020激活附安装教程(亲测有效) Clion是由JetBrains公司开发的一款跨平台的C++ IDE,风格接近Qt creator和Xcode,Clion特点是可以智能的进行代码重构,比如改名,提取类,提取函数等,Clion与Java IDE IntelliJ IDEA功能上很接近,本人从CLion 1.0就开始关注,但当时初级版本确实还不适合在较大的项目上使用,另外一方面Clion

  • Kotlin之在Gradle中无参(no-arg)编译器插件的使用详解

    1.前言 最近在用Kotlin+Spring Boot写一个后端项目,实体类习惯性地用了Kotlin中的data class,但是Spring要求要有一个无参的构造函数,否则可能会抛出java.sql.SQLDataException.要使data class能够生成一个无参的构造函数,有两种方法可以做到: 1.给data class的构造函数中的每一个参数都赋上默认值.比如: data class User( @TableId(value = "id", type = IdType.

  • 详解如何配置CLion作为Qt5开发环境的方法

    使用Qt进行程序开发时QtCreator总是不二之选.作为老牌IDE在提供了强大的功能同时也对Qt的支持做了许多优化.如果没有特别的原因你应该使用它. 然而一个顺手的工具将会极大得提升生产效率,而如果你之前使用别的工具进行开发,那么就要斟酌一下学习使用QtCreator的成本了. 所以我将介绍配置CLion(另一个强大的c++ IDE)作为Qt5的开发环境,在利用现有工具链的同时避免了安装另一个大型软件. 准备工作 CLion的安装和激活超出了本文的讨论范围,我们假设你已经安装好了CLion.如

  • 详解编译器编译原理

    详解编译器编译原理 什么是gcc  什么是gcc:gcc是GNU Compiler Collection的缩写.最初是作为C语言的编译器(GNU C Compiler),现在已经支持多种语言了,如C.C++.Java.Pascal.Ada.COBOL语言等. gcc支持多种硬件平台,甚至对Don Knuth 设计的 MMIX 这类不常见的计算机都提供了完善的支持 gcc主要特征  1)gcc是一个可移植的编译器,支持多种硬件平台 2)gcc不仅仅是个本地编译器,它还能跨平台交叉编译. 3)gcc

  • Python3.7在anaconda里面使用IDLE编译器的步骤详解

    安装好anaconda后发现一个问题:在anaconda里面,内置了两款编译器--Spyder和Jupyter,虽然都很好用,但是对于短小的代码来说还是有些不方便,这时候会很想念轻量级的IDLE编译器. 在anaconda中设置IDLE编译器: 快捷键"win+r"打开运行窗口 输入regedit,回车打开注册表 在注册表里面找到HKEY_CLASSES_ROOT,并在HKEY_CLASSES_ROOT下面找到.py项,没有则自己新建,新建过程如下: 新建的项命名为.py 把.py的值

  • Ubuntu16.04安装clion全过程及步骤详解

    讲解clion从无到有的全过程,clion是一款JetBrains 推出的全新的 C/C++ 跨平台集成开发环境,在Ubuntu系统下使用方便,下面的步骤简单直接: 1.到clion官网下载clion安装包:传送门:http://www.jetbrains.com/clion/ 附clion一系列下载地址: C++开发工具 JetBrains CLion 2020.1 最新官方正式版 附安装教程 https://www.jb51.net/softs/713778.html JetBrains C

  • 如何在 clion 运行多个 main 函数(方法详解)

    在写 C++ 的题目的时候经常会遇到这样的问题,写了多个 cpp 文件,在 clion 中编译报错不能同时存在多 main 函数 这里写了一个小程序优雅地解决这个问,非常简单,就是就是读字符串写文件 直接修改一下 CMake 自动遍历文件即可 多个 main 函数的报错 在 clion 中写完一题,想写下一题,结果发现 main 函数不能运行 正确的解决方法 在牛客用户AAnonymous的告知下,借鉴了他的 github 上的CMakeLists.txt,直接修改 CMakeLists.txt

  • CLion安装、汉化、配置图文详解

    CLion是一款专为开发C及C++所设计的跨平台IDE.它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力,提高开发人员的工作效率. 这种强大的IDE帮助开发人员在Linux.OS X和Windows上来开发C/C++,同时它还使用智能编辑器来提高代码质量.自动代码重构并且深度整合CMake编译系统,从而提高开发人员的开发效率. 我们下载: clion 2018怎么破解?Jetbrains CLion 2018.1安装激活汉化配置图文教程 一.CLion下载安装(Win

  • 在clion上配置libtorch开发环境的图文详解

    先上结果: CPP: CMakeLists.txt: 到这里差不多的选手应该都不需要往下看了 描述问题: 按照pytorch官网给的教程,在ubuntu下配置libtorch环境,如上图,需要创建一个build文件夹,然后cmake时不是简单地cmake .. 而是有一个参数-DCMAKE_...... 之后才是.., 而在ubuntu下使用CLion进行编程时,CLion对每一个工程都会默认生成一个cmake-build-debug文件夹,完全不需要创建build文件夹 因此本文说明如何在cl

  • Windows上CLion的配置步骤详解

    一 概述 下载CLion 二 免费使用策略 1. 通过免费试用30天福利,30天福利时间过后,通过清除个人电脑缓存,继续享受福利 2. 通过学生证.教师证或者edu邮箱获取,在校学生的福利: 3. 也可以通过自己的开源项目来进行申请,这个对于初学者要求比较高: 二 配置本地C编译工具MinGW 在配置Clion的环境之前,我们需要在Windows系统上安装编译工具MinGW 根据我的博客进行安装配置:使用MinGW使Windows通过gcc实现C或C++程序本地编译执行 三 配置Clion开发环

随机推荐