QT

linux-ubantu

QT編譯

鏈接:https://pan.baidu.com/s/1PqtRGuMiOMaV3RaRJ1va8Q
提取碼:dzdz
復(fù)制這段內(nèi)容后打開百度網(wǎng)盤手機(jī)App,操作更方便哦
在進(jìn)入正題之前可以給linux初學(xué)者推薦一款很好用的遠(yuǎn)程終端軟件烙样,(選中既復(fù)制冯遂,很方便)蝌数,我也吧安裝包分享給你們慨代,是一款破解版軟件愚战,我就下次分享如何破解盛末,大家也可以自己百度一下,因為今天的正題還是QT
鏈接:https://pan.baidu.com/s/1vKM9npa0MhFqmp0tAtmGsQ
提取碼:dzdz
復(fù)制這段內(nèi)容后打開百度網(wǎng)盤手機(jī)App态坦,操作更方便哦

圖片.png

QT

Qt [1] 是一個1991年由Qt Company開發(fā)的跨平臺C++圖形用戶界面應(yīng)用程序開發(fā)框架脚乡。它既可以開發(fā)GUI程序柜思,也可用于開發(fā)非GUI程序赔硫,比如控制臺工具和服務(wù)器炒俱。Qt是面向?qū)ο蟮目蚣埽褂锰厥獾?a target="_blank">代碼生成擴(kuò)展(稱為元對象編譯器(Meta Object Compiler, moc))以及一些宏爪膊,Qt很容易擴(kuò)展向胡,并且允許真正地組件編程。

注意:全程我是以自己的虛擬機(jī)為例惊完,可能我們的文件名不一樣。

S1

將windows中安裝包下好過后处硬,解壓到一個空文件夾中小槐,因為是.rar類型,linux中解壓很麻煩。給文件夾取一個名字凿跳。


圖片.png

然后打開虛擬機(jī)(vmvare)啟用共享文件夾件豌,添加windows中文件,


圖片.png

找對路徑控嗜,確定茧彤。
圖片.png

然后進(jìn)入虛擬機(jī),用命令 cd /mnt/hgfs疆栏,進(jìn)入共享文件夾曾掂。


圖片.png

之后用命令:cp -r qt /home/book/WB 將這個共享文件夾復(fù)制到 /home/book/WB目錄下
圖片.png

然后我們進(jìn)入到那個目錄用ls就能查看到:
圖片.png

S2 安裝交叉編譯器

  • 找到我們需要的交叉編譯器(arm-linux-gcc-4.3.2.tar.bz2),輸入命令:sudo tar -xjvf arm-linux-gcc-4.3.2.tar.bz2 -C / ,它會自動解壓到 /usr/local 下面壁顶。


    圖片.png

    然后我們需要到 /etc/environment /下面添加環(huán)境變量珠洗,如果之前有添加過,請用#號注釋若专。 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/ local/games:/usr/local/arm/4.3.2/bin"


    圖片.png

    然后在用 source /etc/environment 讓它生效许蓖,或者注銷用戶,重新登錄即可调衰。
    圖片.png

S3
圖片.png

在主目錄下面新建:mkdir -p qt/depends 目錄用于存放這些編譯源碼膊爪。
然后在這個目錄下:

圖片.png

在用:sudo tar -xzvf jpegsrc.v6b.tar.gz -C /home/book/qt/depends,將源碼解壓 到指定目錄
圖片.png

進(jìn)入jpeg-6b目錄建議切換到root模式:sudo su
然后:cp /usr/share/libtool/build-aux/config.sub ./
cp /usr/share/libtool/build-aux/config.sub ./ ,將其他地方的文件拷貝過來嚎莉,以方便編譯成功米酬。
圖片.png

編譯完成后

 會放在/usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/lib目錄下,在當(dāng)前目錄下執(zhí)行:./configure  --enable-shared  --enable-static  --prefix=/usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc  --build=i386  --host=arm.

執(zhí)行命令后會生成Makefile 文件。
[圖片上傳失敗...(image-a7d20d-1608357861833)]
vi Makefile,吧編譯方式改為交叉編譯萝喘。


image.png

vim格式:i進(jìn)入編輯模式淮逻,esc一般模式,“:”命令模式 wq 保存退出阁簸,w!q!強制保存強制退出E涝纭!启妹!
接下來執(zhí)行make筛严。
然后在/usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc目錄下建立一個include文件,以便于存放頭文件饶米,


image.png

然后執(zhí)行

sudo make install-lib,之后就可以到/usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc目錄下查看了桨啃。
image.png

image.png

S4e2fsprogs-1.40.2

用相同的辦法解壓,在進(jìn)入解壓目錄執(zhí)行:./configure CC=arm-linux-gcc--enable-elf-shlibs --host=arm-linux--prefix=/usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc
image.png

在用make編譯檬输,然后sudo make install-libc
到指定目錄可以查看到安裝好的文件


image.png

image.png

S5tslib

將壓縮包在之前創(chuàng)的qt/depends目錄下解壓縮:tar -xjvf tslib-1.3.tar.bz2, 進(jìn)入該目錄


image.png

執(zhí)行 ./autogen.sh 生成 ./configure,然后執(zhí)行照瘾,

./configure --host=arn-linx--cache-file=arn-linux.cache--prefix=/usr/local/arn/4.3.2/arm-none-linux-gnueabi/libc

然后進(jìn)入plugins 目錄下修改Makefile文件


image.png

vi Makefile:
image.png

建議全屏操作,以免出錯丧慈。
image.png

保存退出后析命,回到上一級目錄主卫。 cd ../
執(zhí)行:make
sudo make install


image.png

在指定目錄查看是否安裝成功
image.png

image.png

S6zlib

同樣的方法解壓到 home/book/qt/depends目錄下,執(zhí)行:

./configure --shared --preflx=/usr/local/arn/4.3.2/arn-none-linux-gnueabi/libc
image.png

在修改Makefile文件鹃愤,到這里相信仔細(xì)的朋友們都大概清楚了安裝編譯的一些套路了吧簇搅。(建議全屏操作)


image.png

執(zhí)行:make
sudo mkae install


image.png

image.png

S6libpng

相同的方法解壓縮,進(jìn)入目錄软吐,
拷貝Makefile模板瘩将,cp scripts/makefile.linux ./Makefile


image.png

,
修改Makefile文件為交叉編譯:


image.png

在執(zhí)行make,建議切換root模式
在執(zhí)行sudo mkae install

結(jié)果顯示:
image.png

image.png

到這里就制作成功了凹耙!
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末姿现,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子使兔,更是在濱河造成了極大的恐慌建钥,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件虐沥,死亡現(xiàn)場離奇詭異熊经,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)欲险,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進(jìn)店門镐依,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人天试,你說我怎么就攤上這事槐壳。” “怎么了喜每?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵务唐,是天一觀的道長。 經(jīng)常有香客問我带兜,道長枫笛,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任刚照,我火速辦了婚禮刑巧,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘无畔。我一直安慰自己啊楚,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布浑彰。 她就那樣靜靜地躺著恭理,像睡著了一般。 火紅的嫁衣襯著肌膚如雪郭变。 梳的紋絲不亂的頭發(fā)上蚯斯,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天薄风,我揣著相機(jī)與錄音,去河邊找鬼拍嵌。 笑死,一個胖子當(dāng)著我的面吹牛循诉,可吹牛的內(nèi)容都是我干的横辆。 我是一名探鬼主播,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼茄猫,長吁一口氣:“原來是場噩夢啊……” “哼狈蚤!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起划纽,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤脆侮,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后勇劣,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體靖避,經(jīng)...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年比默,在試婚紗的時候發(fā)現(xiàn)自己被綠了幻捏。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,488評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡命咐,死狀恐怖篡九,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情醋奠,我是刑警寧澤榛臼,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站窜司,受9級特大地震影響沛善,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜例证,卻給世界環(huán)境...
    茶點故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一路呜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧织咧,春花似錦胀葱、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至捅位,卻和暖如春轧葛,著一層夾襖步出監(jiān)牢的瞬間搂抒,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工尿扯, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留求晶,地道東北人。 一個月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓衷笋,卻偏偏與公主長得像芳杏,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子辟宗,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,500評論 2 359