真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

嵌入式LinuxFreeType交叉編譯的使用

本篇內(nèi)容介紹了“嵌入式Linux FreeType交叉編譯的使用”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供溫縣網(wǎng)站建設(shè)、溫縣做網(wǎng)站、溫縣網(wǎng)站設(shè)計、溫縣網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、溫縣企業(yè)網(wǎng)站模板建站服務(wù),十年溫縣做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

交叉編譯的萬能命令

使用此萬能命令的前提是開源軟件的源碼里:有configure文件,confiuer支持--host,--prefiex參數(shù).在編譯安裝完成后,對應(yīng)的庫以及頭文件會安裝在當(dāng)前目錄的tmp目錄下

./configure  --host=arm-hisiv400-linux --prefix=$PWD/tmp
make
make install

freetype交叉編譯

freetype版本:freetype-2.10.2.tar.xz 直接使用上述的交叉編譯萬能命令

編譯過程中報錯:

ftgzip.c:46:18: fatal error: zlib.h: 沒有那個文件或目錄

缺少zlib庫,交叉編譯zlib庫: zlib庫版本:zlib-1.2.11.tar.gz

./configure --prefix=$PWD/tmp -eprefix=$PWD/tmp --libdir=$PWD/tmp/lib
##修改Makefile中的gcc全部替換為:arm-hisiv400-linux-gcc
make 
make install

#安裝zlib庫
cp -drf ./tmp/lib/* /opt/hisi-linux/x86-arm/arm-hisiv400-linux/target/usr/lib
#安裝頭文件
cp ./tmp/include/* /opt/hisi-linux/x86-arm/arm-hisiv400-linux/target/usr/include
arm-hisiv400-linux-gnueabi/bin/ld: cannot find -lpng16

缺少libpng庫,使用萬能命令交叉編譯libpng庫: libpng庫版本:libpng-1.6.37.tar.xz

./configure  --host=arm-hisiv400-linux --prefix=$PWD/tmp
make
make install
#安裝lib庫
cp -drf ./tmp/lib/* /opt/hisi-linux/x86-arm/arm-hisiv400-linux/target/usr/lib
#安裝頭文件
cp ./tmp/include/* /opt/hisi-linux/x86-arm/arm-hisiv400-linux/target/usr/include
arm-hisiv400-linux-gnueabi/bin/ld: cannot find -lharfbuzz

harfbuzz的功能是用于改進(jìn)OpenType字體的提示,這里手動關(guān)閉不再使用此庫.即重新配置freetype

make distclean
./configure  --host=arm-hisiv400-linux --prefix=$PWD/tmp --with-harfbuzz=no

建議:如有需要建議詳細(xì)閱讀下freetype的configure --help相關(guān)幫助手冊.以確定在編譯freetype過程中相關(guān)子功能模塊是否需要開啟. freetype下載 libpng官網(wǎng) zlib官網(wǎng)

“嵌入式Linux FreeType交叉編譯的使用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


當(dāng)前名稱:嵌入式LinuxFreeType交叉編譯的使用
文章位置:http://weahome.cn/article/gigesd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部