二。安裝交叉編譯工具鏈

2021-09-30 10:28:41 字數 710 閱讀 7817

環境:ubuntu13.04

板子s3c6410

gcc編譯的 ---對應於--->  x86平台

arm-linux-gcc/as/ls/objdump  ---對應於---> arm平台

mkdir /usr/local/arm/

tar -jxvf arm-linux-gcc.tar.bz2 -c /usr/local/arm/     這個壓縮包是就是arm-linux-gcc-的包

vim ~/. bashrc

vim /etc/profile

vim /etc/bashrc

export path=/usr/local/arm/4.3.2/bin:$path

cdsource ~/.bashrc

arm-linux-gcc -v

注意許可權問題,該用root許可權時加上sudo。

在搭建好的檔案系統根目錄(/nfsroot)下,(如何搭建看:

測試:[root]# cd /nfsroot

[root]# touch hello.c  //自己寫乙個hello world程式,就不用我多說了吧

[root]# arm-linux-gcc hello.c -o hello

[root@arm]# ./hello

前三步都是在pc上完成的,最後的執行實在板子的終端即minicom執行

顯示出hello world就成功了

交叉編譯工具鏈安裝

平台 pc 筆者使用虛擬機器vmware 系統 redhat6 ubuntu 版本 4.3.2 tar xvzf arm linux gcc 4.3.2.tgz c 注意這裡使用的是預設解壓路徑,預設是解壓到 usr local arm目錄下 如果需要制定安裝路徑的,只需要在 c後面跟上具體路徑即可...

交叉編譯工具鏈安裝

平台 pc 筆者使用虛擬機器vmware 系統 redhat6 ubuntu 版本 4.3.2 tar xvzf arm linux gcc 4.3.2.tgz c 注意這裡使用的是預設解壓路徑,預設是解壓到 usr local arm目錄下 如果需要制定安裝路徑的,只需要在 c後面跟上具體路徑即可...

安裝交叉編譯工具鏈

1 使用交叉編譯器的原因 出現錯誤 make 1 include asm arm mach types.h is up to date.chk include linux utsrelease.h symlink include asm include asm arm cc kernel bound...