file命令移植到ARM中詳解

2021-09-24 04:53:40 字數 741 閱讀 5172

今天做了乙個小實驗:將file命令移植到我的am335x開發板中
第二步:使用tar命令對檔案進行解壓

第三步:編寫build.sh指令碼

這個指令碼中的意思指定編譯器的交叉編譯鏈arm-linux-gnueabihf- ,其中還必須指定為靜態編譯,因為開發板並沒有庫。

改變build.sh的執行許可權使用命令 chmod a+x build.sh

第九步:在arm開發板中在/tmp目錄下通過file命令生成magic.mgc檔案

通過./file -c -m magdir生成magdir.mgc ,然後通過mv magdir.mgc magic.mgc

將magdir.mgc改名為magic.mgc

第十步:將命令拷貝到/usr/bin使用者命令目錄下。

拷貝完成後,驗證file命令是否移植到arm開發板上成功,有下圖顯示表示移植成功。

第十一步:使用arm開發板上的file命令檢視檔案屬性

openwrt libubox 移植到ARM上

由於專案的需要,需要把openwrt 上的libubox庫移植到arm上,libubox是openwrt的基礎庫,是乙個事件驅動庫,具體的可以到openwrt官網上去了解。宿主機為 ubuntu 10.04 交叉編譯工具鏈版本為 arm linux gcc 4.5.1,目標機為 s3c6410 s5...

sqlite移植到arm(一)

虛擬機器 redhat 5 arm linux gcc 3.4.6 專案需要 這個社群看看有沒有。2 將tar包放在虛擬機器的 opt下,解壓,並在同級目錄下建立build資料夾,用來放之後產生的四個包。3 進入解壓後的資料夾,執行 4 之後執行 5 最後執行 這個時候,你剛才建立的build資料夾...

glib移植到ARM上

1.說明 在arm上移植glib庫很麻煩,所依賴的包很多,本次移植涉及到的包主要有libffi 3.0.13.tar.gz,gettext 0.18.3.tar.gz。涉及到的工具有glib genmarshal,glib compile schemas,automake.2.配置 configur...