歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Qt在Linux與OK6410上的安裝移植

Qt在Linux與OK6410上的安裝移植

日期:2017/3/1 9:44:06   编辑:Linux編程

開發環境:主機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

Copyright © Linux教程網 All Rights Reserved