1 Ubuntu系統下載
目錄
和使用
作者已經基於ubuntu10版本安裝好了一個虛擬機系統,並且默認安裝了gcc、g++和sqlite3等學習編程和編譯項目使用到的工具。爲了方便讀者快速獲取到一個完善的開發環境。創建包的ubuntu10虛擬機系統存放在網盤中,路徑如下:
https://pan.baidu.com/s/1-jKMT5EzuU9rtd6S7t1Eqw
系統默認的普通用戶是mylinux,密碼是123456。下載壓縮包之後,解壓壓縮包。就得到安裝好的ubuntu虛擬機,例如:
此時,如果安裝好了VMware虛擬機,就可以使用VMware虛擬機運行該ubuntu虛擬機系統。默認的用戶是mylinux,密碼是123456。
運行VMware虛擬機軟件,在菜單中選擇“文件”---“打開”,如下圖:
在彈出的對話框中,選擇剛剛下載和解壓得到的ubuntu虛擬機文件,如下圖:
此時,選擇的文件就是剛剛下載解壓得到的Ubuntu10.vmx文件。
此時,VMware虛擬機就加載已經安裝好的Ubuntu10系統,如下圖所示。
單擊左上角“開啓此虛擬機”,就可以打開Ubuntu10虛擬機,Ubuntu10系統啓動成功,出現如下圖界面,要求選擇登陸的用戶。
此時,選擇mylinux用戶,輸入登陸密碼是123456,
登陸到ubuntu系統之後,系統默認安裝了gcc、g++等編譯工具,安裝了sqlite3相關的命令和開發庫。在終端中輸入 gcc -v、g++ -v等命令,可以查看該工具的版本號。
如下圖:
可以看到,系統已經默認提供了gcc、g++、sqlite3等編譯工具。
2 openwrt交叉編譯器配置
在當前的ubuntu系統中,安裝了openwrt系統的教程編譯工具。後續,可以使用該交叉編譯器來編譯程序,然後,移植到openwrt系統中運行。後續我們開發的“個人網盤系統”等項目,就是需要在openwrt系統中運行。該配置存放的路徑如下:
在/etc/profile文件中添加了配置:
PATH=$PATH:/home/openwrt/op/trunk/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin
此時,就是設置了環境變量,就可以使用 mipsel-openwrt-linux-gcc 這樣的教程編譯工具。開始學習linux C編程的時候,可以不用去了解這個交叉編譯工具。當需要深入學習openwrt嵌入式系統開發,做實際的項目,才需要使用到該教程編譯工具。