2016-04-28 87 views
-1

我剛剛安裝了Jetbrains CLION IDE for C/C++,它認爲它找不到cmake編譯器:jetbrain clion 我找不到這樣的關於將編譯器連接到IDE的教程,即使在官方網站JetBrains公司。另外它在網站上說,它支持gcc編譯器,我確實有:enter image description here 我在Linux世界真的很新,它與Windows(我幾周前來過)非常不同,我真的很想使用這個IDE對於我的C++編程,這裏是CLions工具鏈設置:enter image description here 您可以在Toolchains選項卡中看到「C++編譯器:未找到」。Jetbrains CLion [GCC連接]

在這種CMake的標籤是我:enter image description here

+1

閱讀[問]。另外請注意,標籤不應該在Stackoverflow的標題中。然後請注意,圖片無法搜索,並嘗試將所有可以包含的內容都包含在文本中。最後,請注意,徵求教程或任何第三方資源是無關緊要的。 – dandan78

+0

嘗試在終端中運行'which gcc'並獲取可執行文件的路徑 –

+0

CMake不是編譯器,而是生成本機構建文件的工具。它不會在Debian/Ubuntu上默認安裝,使用'''sudo apt-get install cmake'''並重新啓動CLion。或者,您可以使用IDE附帶的捆綁cmake。 –

回答

4

將我的意見轉化爲正確答案。

問題是缺少g++二進制文件。在基於Debian的系統中,gcc的不同編譯器前端分開打包。只有gcc,C編譯器默認安裝。

所以要使用C++編譯器(g++),需要手動安裝它,這裏有一個相同名稱的包。

sudo apt-get install g++ 

照顧一切,所以你有一個工作的C++環境。

1

您需要安裝所需的工具:

運行在終端:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test 
sudo apt-get update 
sudo apt-get install make 
sudo apt-get install g++ 

然後重新啓動IDE和一切應該像魅力一樣運行!

+0

您好,先生,我使用的是CLion的捆綁軟件,因爲您可以看到它在圖片中被選中,而不是C++編譯器。 – Fur

+0

您好,先生,我在終端上運行了這些命令,它說我有最新版本的gcc並且製作:( – Fur