91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux下如何安裝Clion

發布時間:2022-02-17 08:54:09 來源:億速云 閱讀:422 作者:小新 欄目:開發技術

這篇文章將為大家詳細講解有關Linux下如何安裝Clion,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

Clion是一款專門開發C以及C++所設計的跨平臺的IDE。它是以IntelliJ為基礎設計的,包含了許多智能功能來提高開發人員的生產力。這種強大的IDE幫助開發人員在Linux、OS X和Windows上來開發C/C++,同時它還能使用智能編輯器來提高代碼質量、自動代碼重構并且深度整合Cmake編譯系統,從而提高開發人員的工作效率。

Linux下如何安裝Clion

安裝

在官網下載需要的版本,然后解壓提取至你的目標路徑。在終端中,進入你的解壓目錄。在bin文件中,啟動sh文件。

$ cd clion
$ cd bin
$ ./clion.sh

這時候會提示進行軟件激活,對于在校學生可以享受學生優惠,在校期間內免費使用jetbrain全家桶的軟件,對于學生優惠,你只需要一個學校郵箱,然后注冊等等,詳情搜一下jetbrains的學生優惠。然后用注冊的賬號密碼進行登陸,軟件的激活就完成了。

使用

下面我以Z3解釋器為例進行介紹。 從github下載的github源碼解壓,然后在clion工具的file里打開整個解壓后的文件夾,此時clion就會加載整個項目。下面就是編譯運行,clion會識別makefile以及makefilelist文件里的內容,無需再在項目文件夾下進行make或者cmake便可以進行編譯。同時如果所運行的項目需要參數,例如-g、–fpofile等等,只需要在運行箭頭旁的shell下拉框終端edit configurations中,找到program arguments中進行設置,也就是將本應該在shell中出現的參數寫到了這里。 之后點擊運行,clion就會幫助我們進行編譯運行。

覆蓋率分析

這段時間一直在進行覆蓋率分析的問題,恰好師兄這里的任務也需要這方面的內容,本來以為還需要在項目的configure或者makefile文件中進行gcov的參數配置,沒想到clion直接有coverage的插件,點擊運行小箭頭旁邊的run “shell” with coverage就可以得到覆蓋率分析,及其方便。得到的結果會在workspace中的一個單獨小窗口顯示,可以看的line的擊中率以及功能模塊的擊中率。

內存分析

今年二月份之后的版本集成了valgrind分析工具,可以對項目中引起內存問題的語句進行搜索分析,valgrind的相關內容可以自行搜索,簡而言之,這個工具可以進行項目的優化,并且提高相關工作的效率。使用前需要在系統上進行安裝valgrind。

$ sudo apt-get install valgrind

之后clion會在變量里尋找valgrind的路徑并提取,在使用時點擊run “shell” with valgrind memcheck就可以分析出當前項目哪里存在可能的內存問題。對于valgrind memcheck的參數可以在settings > Build ,Execution,Deployment > Dynamic Analysis Tools中的Analysis options中進行設置。 但是有一個問題,clion只用到了valgrind中的memcheck這一功能,對于其他功能怎么使用,有知道的同學希望告知,謝謝。

Pref分析

clion也集成了pref工具進行動態內存分析,但是也需要現在系統上安裝pref。安裝的時候可以在終端中輸入 pref 命令行,按照他的提示進行安裝。 在clion中運行profile shell會提示進行內核配置,點擊確定運行項目一段時間停止后,經過漫長等待就能拿到pref分析的內存使用數據。


關于“Linux下如何安裝Clion”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

杂多县| 凭祥市| 大厂| 德庆县| 丘北县| 广丰县| 河西区| 吴堡县| 益阳市| 子长县| 镇沅| 靖安县| 丹寨县| 青岛市| 通海县| 偏关县| 通山县| 遂宁市| 宣汉县| 新营市| 桦川县| 中江县| 宝丰县| 荣成市| 锡林郭勒盟| 大庆市| 洪泽县| 和林格尔县| 东乡县| 古浪县| 永泰县| 石河子市| 大邑县| 泰安市| 桑日县| 株洲市| 琼中| 普宁市| 芮城县| 嘉禾县| 嘉义市|