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.pswp.cn/news/43524.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/43524.shtml
英文地址,請注明出處:http://en.pswp.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循環命名的方式來…