開發環境:主機windowsxp
虛擬機virtualbox4.3.8 ,下載鏈接 http://download.virtualbox.org/virtualbox/
linux:Ubuntu12.04.4 , 下載鏈接 http://releases.ubuntu.com/
關於增強的問題《virtualbox安裝增強功能時The headers for the current running kernel were not found》在上篇文章中有介紹。鏈接:http://www.linuxidc.com/Linux/2014-05/102106.htm
正文:
昨晚終於在電腦上完整裝好ubuntu,今天開始安裝qt。
第一步:安裝一些開發庫,這步參照的是lt2440-linux的開發手冊,雖然有些庫暫時不知道有什麼用,但是實踐證明,後面用到的時候總是要更新,於是干脆先把能裝的能更新的弄好。
sudo apt-get -y install bison flex libtool automake autoconf manpages-dev
sudo apt-get -y install ddd build-essential texinfo libncurses5-dev uboot-mkimage
sudo apt-get -y install libxmu-dev zlib1g-dev
sudo apt-get -y install libxrender-dev (這個在linux上編譯qt時被報錯過,所以也提前更一下)
sudo mkdir -p /usr/X11R6/include
sudo cp -fr /usr/include/X11 /usr/X11R6/include/
第二步:安裝編譯器
先命令下:g++ -v 發現g++已經存在了,貌似安裝ubuntu的時候就會裝上,但是交叉編譯工具還是要自己裝。
我這裡有好幾個版本,網搜了一下說,arm-linux-gcc-4.4.1與arm-linux-gcc-4.3.2 都是比較新的版本(不知道是相對於哪一年比較新= =)於是就安裝了arm-linux-gcc-4.4.1
在根目錄下新建個目錄/z (z是我的用戶名,我把所有的安裝文件都cp到這了,省得我忘記。。)
sudo su (取得root權限)
mkdir -p /z/arm-gcc
cp arm-linux-gcc-4.4.1.tar.gz /z/arm-gcc
cd /z/arm-gcc
tar zxvf arm-linux-gcc-4.4.1.tar.gz
解壓結束後進入/z/arm-gcc/4.4.1/bin,裡面就是gcc的命令。
更改環境變量,主要是為了方便以後在任何文件裡都可以直接執行gcc的命令
gedit /etc/profile
在‘profile’文件的最後加上一行:
PATH="$PATH:/z/arm-gcc/4.4.1/bin" 此處紅色部分要用自己的安裝路徑替代
然後執行:
source /etc/profile 使更改的環境變量生效,此處我發現我每次重啟ubuntu後就要重新執行一次該命令,否則就找不到arm-linux-gcc,不知道是否大家都這樣。。
arm-linux-gcc -v 通過此命令就會出來自己所安裝的gcc的版本信息,從而知道自己已安裝。
OK6410-A編譯u-boot時遇到的問題及解決 http://www.linuxidc.com/Linux/2013-04/83291.htm
OK6410匯編程序練習 http://www.linuxidc.com/Linux/2013-03/81963.htm
OK6410的UART0串口程序簡單測試 http://www.linuxidc.com/Linux/2013-01/77733.htm
OK6410開發板裸板程序實驗-LED http://www.linuxidc.com/Linux/2013-01/77215.htm
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2014-05/102107p2.htm