當前位置:首頁 » 編程軟體 » clion編譯器修改

clion編譯器修改

發布時間: 2023-08-26 18:52:07

『壹』 一個統計行數的程序,我用的是clion,沒有結果,但是同學的編譯器可以輸出來,求告知為什麼

CentOS 6.5平台默認安裝的GCC版本為4.4,在CentOS
6.5平台上使用CLion編譯C++程序時會提示」識別不出命令行參數std:c++11"的問題。
出現這個問題的原因是CLion使用GCC編譯C、C++程序,從GCC 4.8版本後GCC才開始支持C++11,系統默認安裝的4.4版本不支持C++11導致此問題。

解決方法有兩個:
一、將CMakeLists.txt中「std:c++11」修改為「std:c++0x」,即放棄支持C++11標准。
二、升級系統的GCC版本,升級到4.8或更高版本。升級GCC的方法、步驟見本博客《CentOS 6.5下升級GCC編譯器到4.9.1版本的方法、步驟》。
通常新版GCC會安裝到/usr/local/GCC 4.8.*目錄下。此時系統中存在兩個版本的GCC,為確保CLion能夠使用高版本的GCC編譯程序,還需做如下操作:
rm -rf /usr/bin/gcc
rm -rf /usr/bin/c++

創建新的鏈接文件,將gcc 及C++鏈接到高版本的GCC文件。
ln -s /usr/local/GCC 4.9.1/bin/gcc gcc
ln -s/usr/local/GCC 4.9.1/bin/c++ c++

在命令行中輸入gcc -v,檢查是否識別的是高版本的gcc,顯示GCC 4.9.1則成功。

此時再CLion中再次編譯會提示成功。

『貳』 clion突然無法正常編譯程序了

先不要source設置開發環境的配置文件,單獨打開CLion,它無法正確解析cmake文件,因為很多庫和頭文件是找不到的。但是CLion會給出cmake頭文件解析的錯誤。將這些找不到的庫和頭文件還有環境變數注釋掉。讓cmake文件通過解析。

『叄』 clion中如何將默認編譯器設為clang

不建議在 CMakeLists.txt 裡面直接設置 CMAKE_CXX_COMPILER,畢竟文件里那部分是通用的。
可以在調用 cmake 的時候加上參數,如

cmake -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++

『肆』 Clion,寫C++程序,如何生成一個簡單通用的exe文件例如就一個 輸出Helloworld 的小程序

沒有用過這個idea,你說的只能拷貝到C盤system32目錄下才能使用這應該是環境變數造成的問題。
你可以在系統->高級系統設置->環境變數設置裡面查看下你的系統環境變數是否設置有C:/system32這個目錄(通常,查看下PATH這個變數,看看裡面有沒有目錄,就是你可以運行的目錄)。沒有則添加,如何添加,網路windows添加系統環境變數即可。
試試吧~~~

熱點內容
伺服器如何處理千萬請求 發布:2025-07-01 20:30:53 瀏覽:332
plsqldeveloperjob 發布:2025-07-01 20:29:59 瀏覽:803
剪切文件用什麼配置 發布:2025-07-01 20:23:07 瀏覽:41
酷睿2020主要看哪些配置 發布:2025-07-01 20:23:06 瀏覽:258
sql保存文件 發布:2025-07-01 20:18:52 瀏覽:800
安卓做的登錄頁面怎麼運行 發布:2025-07-01 20:18:48 瀏覽:808
ftp數據連接的默認埠號 發布:2025-07-01 20:17:57 瀏覽:934
腳本獲刑 發布:2025-07-01 20:14:22 瀏覽:109
一加北什麼配置 發布:2025-07-01 20:14:17 瀏覽:492
友情鏈接平台源碼 發布:2025-07-01 20:14:08 瀏覽:598