perl的arm平台移植

2021-07-22 01:14:59 字數 433 閱讀 2389

1.本人使用的是perl-5.22.0.tar.gz

2.解壓後到根目錄,執行configure 一直回車到最後,然後make編譯,儲存generate_uudmap可執行檔案,後邊要用到

4.解壓補丁包,到perl的原始碼根目錄,替換相同檔案,同時修改cross目錄下的config檔案,依據自己的平台修改arch os變數名

5.到perl原始碼根目錄,執行make cross=arm-v7a-linux-gnueabihf- arch=arm perl  (依據自己的平台設定引數)

6.編譯過程中,會出現錯誤。提示 generate_uudmap執行失敗。原因是,原始碼需要這個可執行檔案產生幾個標頭檔案。將上次編譯的此檔案拷貝過來。再次執行make過程

7.同樣會編譯出什麼錯誤。但是無所謂,此時miniperl應該編譯成功了,將此檔案拷貝到arm板子上,鏈結成perl即可

arm平台linux移植ethtool工具

1.git.kernel.org pub scm network ethtool ethtool.git 2.tar xzf ethtool 3.15.tar.gz cd ethtool 3.15 3.原始碼中是沒有configure檔案的首先要編譯生成該檔案 4.依次執行 aclocal auto...

arm平台移植openssl 1 1 0

系統環境 ubuntu 12.04 64位 原始碼 openssl 1.0.1t.tar.gz 交叉編譯環境 arm cortex a9 linux gnueabi 1.解壓 tar xf openssl 1.0.1t.tar.gz cd openssl 1.0.1t 2.執行命令 no asm 是...

valgrind在ARM64平台移植

host ubuntu 16.04 64bit target rk3326 arm64 原始碼版本 valgrind 3.12.0 本次交叉編譯使用valgrind 3.12.0,安裝前需要先安裝automake sudo apt get install automake 如果沒有將交叉編譯工具鏈新...