衆所周知,在Linux下進行c/c++的開發,遠沒有windows下那種利用VS工具進行開發的舒爽感,尤爲是剛剛接觸,使用VIM或是其餘文本編輯工具編寫程序時,在沒有熟練使用GDB的狀況下,開發一個程序有種吃屎的感受 o((⊙﹏⊙))oo((⊙﹏⊙))o。因此就有了這個簡單的示例,借用eclipse來開發。java
進入eclipse官網linux
或直接打開eclipse for C/C++c++
按所需位數下載完畢後,可看到文件名爲:eclipse-cpp-oxygen-R-linux-gtk.tar.gz
將其拷貝到ubuntu系統當中,執行:
sudo tar xzvf eclipse-cpp-oxygen-R-linux-gtk.tar.gz -C /opt
將其解壓至 /opt 目錄下,而後進入/opt/eclipse目錄下,直接執行 ./eclipse就可直接安裝。ubuntu
因爲eclipse工具是運行在JVM當中,因此須要在ubuntu當中安裝JDK。執行:
sudo apt-get install openjdk-8-jre-headless
安裝成功後,經過 java –version就可看到JDK的版本:windows
注意,在未設定相關環境變量的前提下,啓動eclipse只能在 /opt/eclipse目錄下。
打開後,File -> New -> C project:less
接着輸入工程名,注意工具鏈選擇 Cross GCC,表明使用交叉編譯環境。eclipse
在 Cross GCC Command這裏,將所需的交叉編譯工具的前綴加上,再將交叉編譯工具的路徑加上。(路徑可經過查看環境變量 echo $PATH 獲得)工具
Finish完成:ui
在該工程當中添加相應的c文件,每次編譯以前都要保存一下。(不知道是否是版本的問題,不能自動保存。。。)code
在編譯前還要設置一些選項,打開 Project -> Properties:
找到 C/C++ Build:
選擇 Binary Parsers ,勾上紅圈裏的選項:
而後 Project -> Build Project:
出現如下信息,證實成功:
在工程目錄下,可看到一個 Binaries,其目錄下生成的就是相應的可執行文件:
在相應目錄下能夠看到已生成的可執行文件:
將其導入開發板中便可。