關於樹莓派的開發環境 糾結了一些時間 ,我的是raspberry Pi 3 mode b 在官網下載 noobs (raspbain 版本)的。
安裝完成之后接上顯示器 啟動系統 然后最初我是想在這個 raspbain 上面裝個eclipse 的,這樣用C寫代碼的。但是后來發現
eclipse沒有在ARM架構上的版本 所以改用PC上裝了一個Ubuntu16.4 的虛擬機 在虛擬機上裝eclipse 和交叉編譯,這樣在用
樹莓派跑程序就沒問題了,解決了在樹莓派上編譯慢、編程界面不順手等一些問題。
先把幾個資源下載網址記下來:
Linux系統鏡像下載 : http://mirrors.ustc.edu.cn/ 這里有很多linux的發行版本 根據情況自行下載
eclipse 官方下載 : http://www.eclipse.org/downloads/ C語言開發環境選擇 Eclipse IDE for C/C++ Developers
JDK下載 :http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 這個是官方不開源的JDK
JDK選擇 Java SE Development Kit 也可以使用 apt-get 來裝JDK
linux 交叉編譯工具鏈:https://github.com/raspberrypi/tools
然后在虛擬機運行Ubuntu
首先在終端更新下 sudo apt-get updata
然后我直接用的OpenJDK 使用命令 sudo apt-get install openjdk 安裝JDK
安裝完了在把 下載的eclipse 復制到你想要的一個文件夾內 用 tar zxvf 得到解壓后的eclipse 文件夾 在eclipse文件夾內 運行 eclipse 即可
若想創建快捷方式到桌面可參考 http://www.2cto.com/os/201406/306618.html
接下來安裝交叉編譯
交叉編譯 安裝完成后 可復制目錄到工作目錄 (環境變量也隨之更改) 然后eclipse 中編譯配置使用Cross Gcc 目錄就填這個新的
然后命令是 arm-linux-gnueabihf- 即可
注明:以下內容來自 http://blog.csdn.net/xukai871105/article/details/24932611 這里感謝大神 我粘過來保存
1.設置交叉工具鏈
sudo apt-get install build-essential git
git clone git://github.com/raspberrypi/tools.git

然后eclipse中新建工程

配置編譯環境

配置輸出文件

最后編譯產生的elf文件拷貝到 板子中 ./即可執行
