Clion 中自定義編譯 Clion 中自定義編譯

Clion 中自定義編譯

CMake 不支持中文路徑,所以自己做了一個GZMake,可以通過CMakeLists.txt 生成Makefile ,放到gz_working 目錄。

地址 gzmake

步驟

  1. 首先添加External Tools

    File | Settings | Tools | External Tools

  2. 添加到工具欄(可以不做)

    需要選中build,然後再點擊添加按鈕,否則添加按鈕是灰色的,也根本無法點擊。

    還能夠爲其添加圖標,如果不設置圖標,顯示的將會是默認圖標。

    像一個鈕釦。

  3. 添加自定義配置

  4. 添加編譯選項

對於CMakeLists.txt 的改變,我們需要手動點擊一下工具欄上的按鈕。

經過配置,點擊Run,會執行Executable的選項,再次之前會進行Build,build 會進行編譯操作,編譯完了便開始執行。因爲我們使用的是make,如果代碼沒有發生改變,編譯會立刻結束。

我們配置的make run,前面寫着“Build”,其實就是下圖的那個Build。

最後是jet brains 的關於這部分的介紹,如果有哪裏不清楚,可以先查看這裏custom rundebug

最後,因爲我們不再使用cmake,那麼我們把cmake的功能關閉。

File | Settings | Build, Execution, Deployment | CMake

這個頁面有一個"Enable profile"的選項,取消選中,關閉cmake 功能。甚至直接移除profile(不過放心,能移除,也是能夠再添加回來的)。

Run沒有問題,debug有問題,如果你的路徑還有中文的話,想要debug只能到命令行手動調試。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章