eclipse搭建c++開發環境
由於工作中主要用Java,所以熟悉Eclipse,那麼自然而然,就想到用Eclipse來寫C/C++。之前嘗試過用VSCode,但是由於對VSCode的不熟悉,並且還需要繁瑣的去配置文件,所以否決了。另外還嘗試過用Eclipse+CDT(C/C++插件)的方法,但是由於CDT的下載需要通過Eclipse內置的軟件商店,而內置的軟件商店又奇慢無比,所以也否決了。
最後我直接下載Eclipse For C/C++版本的Eclipse,並且配置成功了,所以我最推薦這種方法,如果你熟悉Eclipse,那麼這個方法再好不過了。
下載工具
首先下載mingw-w64。這個網站有時候慢,有時候快,你可以換個時間段試試看,對了,不要點在線安裝。你也可以從這裏下載x86_64-posix-seh。
接着,下載eclipse cpp版,
我這裏下載的是eclipse-cpp-2020-03-R-incubation-win32-x86_64.zip。
安裝工具
安裝編譯器
解壓x86_64-posix-seh下載的軟件包,
設置系統環境變量
控制面板\系統和安全\系統
高級系統設置.
在Path變量裏面填寫你的mingw64的bin目錄的路徑
win+r輸入cmd,打開命令窗口,
如果輸入gcc -v
D:\javatools\e-mingw\mingw64\bin>gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=D:/javatools/e-mingw/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
輸入g++ -v
D:\javatools\e-mingw\mingw64\bin>g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=D:/javatools/e-mingw/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/8.1.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
則安裝編譯器成功。
注意,
單獨輸入gcc和g++顯示沒有這個命令。
C:\Users\MagicBook>gcc
gcc: fatal error: no input files
compilation terminated.
C:\Users\MagicBook>g++
g++: fatal error: no input files
compilation terminated.
如果還是有問題的話,重啓一下電腦。
安裝Eclipse
解壓eclipse解壓包,雙擊eclipse.exe,選擇一個目錄作爲工作空間
接下來,下一步,下一步,就行了。
點擊項目,右鍵——Build Project,編譯項目,點擊源碼,右鍵——Run As——Local c/c++ Application。
注意,如果出現
launch failed binary not found
你要編譯一下項目,Build Project一下。