首先以root用戶登入 復(fù)制arm-linux-gcc-tgz到根目錄下tmp文件夾里 解壓命令tar xvzf arm-linux-gcc-2 -C / 注意以上命令必須要有-C而且是大寫,后邊有個空格也要注意。
成都創(chuàng)新互聯(lián)公司主營蒙山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP開發(fā),蒙山h5微信小程序開發(fā)搭建,蒙山網(wǎng)站營銷推廣歡迎蒙山等地區(qū)企業(yè)咨詢
最常見的首先要下載arm-linux-gcc安裝包,或者也可以從網(wǎng)上下載arm-linux-gcc的源碼。
安裝arm-linux-gcc方法如下:下載arm-linux-gcc-tar.gz安裝包。
本人所用系統(tǒng)是Ubuntu104,但只要是Ubuntu應(yīng)該都可以安照此步驟安裝。
golang使用git版本管理工具,也可以使用git獲取golang源代碼。推薦使用這個方法,因為以后可以隨時獲取最新的golang源代碼。1首先確認ARM平臺上已經(jīng)安裝了git工具,可以使用git--version命令確認。
在Windows中安裝Cgwin或minGW軟件即可實現(xiàn)linux中程序到Windows中移植。Cygwin是許多自由軟件的集合,最初由Cygnus Solutions開發(fā),用于各種版本的Microsoft Windows上,運行UNIX類系統(tǒng)。
在Windows操作系統(tǒng)上編寫一個HelloWorld程序,并將其交叉編譯成Linux可執(zhí)行文件:編寫HelloWorld程序,例如在Windows上創(chuàng)建一個名為hello.go的文件。
1、首先在X86機器下可以構(gòu)建一個原生的arm文件系統(tǒng)。其次通過qemu-aarch64-static 及chroot,可以在X86主機上對arm文件系統(tǒng)進行掛載。
2、在僅有x86服務(wù)器或者云服務(wù)器下編譯出arm環(huán)境下執(zhí)行步驟如下。首先,安裝qemu-user安裝包,并更新qemu-arm的狀態(tài)。查看qemu-arm的版本。下載arm架構(gòu)的容器(在dockerhub可以找到各種非x86架構(gòu)的鏡像)。
3、需要交叉編譯后,將編譯出的文件放到板子上執(zhí)行。交叉編譯器arm-linux-gcc或者arm-linux-g++,過程比較復(fù)雜,一時是說不清楚的。