1. 程式人生 > >搭建 Linux C 程式設計環境 --- 使用配置好的Ubuntu系統2

搭建 Linux C 程式設計環境 --- 使用配置好的Ubuntu系統2

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嵌入式系統開發,做實際的專案,才需要使用到該教程編譯工具。