當前位置:首頁 » 編程軟體 » 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-09 14:02:27 瀏覽:75
游戲王伺服器地址 發布:2025-07-09 13:38:07 瀏覽:771
雙加密狗 發布:2025-07-09 13:26:51 瀏覽:471
1加5t買什麼配置合適 發布:2025-07-09 13:17:51 瀏覽:540
mssql分頁存儲過程 發布:2025-07-09 13:17:00 瀏覽:271
cpython模塊擴展 發布:2025-07-09 13:16:11 瀏覽:95
linux安裝mysql步驟 發布:2025-07-09 13:02:48 瀏覽:158
ant編譯flex 發布:2025-07-09 12:57:10 瀏覽:787
光洋編程中文 發布:2025-07-09 12:56:14 瀏覽:418
安卓的高德地圖哪個好 發布:2025-07-09 12:50:34 瀏覽:220