1. 程式人生 > >arm-linux交叉編譯環境搭建及交叉工具鏈 (JZ2440v2)

arm-linux交叉編譯環境搭建及交叉工具鏈 (JZ2440v2)

1. 交叉編譯環境搭建:

(1)[email protected]:/home/caihuanming#          #不是root使用者

tar xvf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2 -C ./      #注意是xvf不是xvzf

(2)[email protected]:/home/caihuanming#

export PATH=$PATH:/home/caihuanming/gcc-3.4.5-glibc-2.3.6/bin

(3)[email protected]:/home/caihuanming#echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/caihuanming/gcc-3.4.5-glibc-2.3.6/bin

 

(4)sudo vim /etc/environment

source /etc/environment

(5)PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/caihuanming/gcc-3.4.5-glibc-2.3.6/bin”

2.交叉工具鏈

(1)編譯 產生led.o

arm-linux-gcc –g –c led.S

(2)連結 產生led.elf   運用led.lds連結器指令碼

arm-linux-ld –Tled.lds –o led.elf

(3)led.elf資訊 大下端 執行平臺 類似

file led.elf

arm-linux-readelf –a led.elf

(4)反彙編hello輸出到dump資料夾

arm-linux-objdump –D –S hello >dump

(5)格式轉換 產生led.bin

arm-linux-objcopy –O binary led.elf led.bin

相關推薦

arm-linux交叉編譯環境搭建交叉工具 (JZ2440v2)

1. 交叉編譯環境搭建: (1)[email protected]:/home/caihuanming#          #不是root使用者 tar xvf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2 -C ./      

Ubuntu 14.04 Caffe和TensorFlow的ARM NN SDK編譯環境搭建MNIST程式測試

Ubuntu 14.04下Caffe和TensorFlow的ARM NN SDK的aarch64編譯環境搭建及MNIST程式測試 ARM官方測試環境 1. SCons安裝 2.安裝CMake 3.下載安裝boost 4.使用 S

arm-linux-gcc編譯環境搭建

記錄下來,方便以後查詢 1.解壓 sudo tar -xvlf arm-linux-gcc-4.4.3.tar.gz 2.建立目錄 sudo mkdir /usr/local/arm_4.43 3.把解壓的東西移動到剛剛新建的目錄 sudo mv /opt/F

Ubuntu14.04下arm-linux-gcc交叉編譯環境搭建

Ubuntu下arm-linux-gcc交叉編譯環境搭建 系統:Ubuntu 14.04 32bit 1、網上下載 arm-linux-gcc-4.4.3.tar.gz 2、解壓

Ubuntu16.04下arm-linux-gcc交叉編譯環境搭建

Ubuntu下arm-Linux-gcc交叉編譯環境搭建 參考:http://blog.csdn.net/hebbely/article/details/53992805 1、網上下載 arm-

Ubuntu系統下arm-linux-gcc交叉編譯環境搭建過程

搭建所需環境 Linux版本:Ubuntu 14.10    交叉編譯器版本:arm-linux-gcc-4.4.3資源連結 何為交叉編譯環境 搭建交叉編譯環境,即安裝、配置交叉編譯工具鏈。在Ubun

Ubuntu 16.04(64bit)嵌入式交叉編譯環境搭建arm-linux-gcc使用

1.把壓縮包arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz放在一個資料夾下,然後在終端進入到該資料夾,將該壓縮包解壓到所需的目錄下(我解壓在了根目錄下) 下面是tar命令的描述 2.然後改變環境變數,能使arm-lin

esp8266~入坑sdk 3.0 IDF框架和linux交叉編譯環境搭建

一、交叉編譯環境搭建步驟 1、安裝virtualbox、ubuntu虛擬機器共享windows資料夾,注!virtualbox最好裝在C盤,不然安裝虛擬工具經常會失敗。 2、新建共享目錄,掛載共享目錄到虛擬機器中 sudo mount -t vboxsf share /mn

openWRT Ubuntu環境搭建交叉編譯工具製作與使用

Openwrt本身不支援直接編譯C語言的,不支援GCC,因此,我們在Ubuntu下寫好的程式碼,通過gcc編譯後的可執行檔案是不能直接在openWRT上執行的。 因此,我們需要製作基於openWRT的交叉編譯工具 toolchain。 1

fedora9 arm交叉編譯環境搭建

虛擬機器:fedora9 交叉編譯器:arm-Linux-gcc-4.4.3 一、參考網站 二、解壓安裝檔案: 1、解壓編譯器到相應目錄下(我這裡解壓到根目錄): [[email protected] smb]# tar -jxvf  arm-linux-gcc

Qt arm嵌入式交叉編譯環境搭建

剛接觸linux系統和Qt,這個編譯環境的搭建確實讓人很是煩惱。經過一個多月時間的接觸,基本搞定了,雖然有些東西還是不是太明白,這在做個總結。 Qt的理解 首先得明白,qt就是一個C++類庫。用的時候,我們是通過呼叫它的動態庫來使用的。這就涉及一個問題了,在

Exynos4412交叉編譯環境搭建

mkdir 編譯工具 完成 root pc機 鏡像 not 創建文件 壓縮文件 Exynos4412交叉編譯環境搭建 交叉編譯:在PC機(x86平臺)上開發程序,在ARM板上運行,提高開發、編譯速度。 環境: Tiny4412SDK1506開發板 需要軟件: arm-lin

【嵌入式硬體Esp32】Ubuntu 1804下ESP32交叉編譯環境搭建

一、ESP32概述EPS32是樂鑫最新推出的整合2.4GWi-Fi和藍芽雙模的單晶片方案,採用臺積電(TSMC)超低功耗的40nm工藝,擁有最佳的功耗效能、射頻效能、穩定性、通用性和可靠性,適用於多種應用和不同的功耗要求。 ESP32搭載低功耗的Xtensa LX6 32bit雙核處理器,7級流水線架構,支

樹莓派3B的Qt交叉編譯環境搭建(1)

實驗室專案需要用Qt在樹莓派上開發一個使用者互動介面。雖然樹莓派的硬體配置隨版本更新不斷提升,但是還是無法滿足直接在樹莓派上進行Qt開發,所以首先要做的事情就是搭建交叉編譯環境。 參考了博文:http://www.linuxidc.com/Linux/2016-07/133462.htm 下

ubuntu14.04系統下mips交叉編譯環境搭建

1.安裝必要軟體 2.下載解壓buildroot 3.配置編譯 4.設定環境變數 1.安裝必要軟體    sudo apt-get install build-essential bison flex 2.下載解壓 buildroot    http://buildro

gdb 交叉編譯環境搭建

1、下載gdb: 下載地址為:http://ftp.gnu.org/gnu/gdb/ 下載最新版。我們以gdb-8.2.tar.gz 這個檔案為例。 2、解壓縮: $ tar -xvf gdb-8.2.tar.gz   3、進入該目錄 $ cd gdb-/8

Qt5.4(later)樹莓派2 交叉編譯環境搭建

費了好大力氣,終於把Qt5的交叉環境搞定了,這裡記錄一下具體的實現過程。google出來的文章都是很老的移植方法,很多博文裡面 提供的下載連結均已失效。 1. 準備工具 *  qt-everywhere-opensource-src-5.4.1.tar*  2015-0

樹莓派3B+ QT5.9.6交叉編譯環境搭建指導

本人這邊為樹莓派3B+ 使用的QT原始碼和IDE版本均為QT5.9.6,映象為2018-10-09-raspbian-stretch.img 1.將剛燒錄好2018-10-09-raspbian-stretch.img映象的SD卡插入到樹莓派中,啟動系統 2.(樹莓派)

QtCreator 交叉編譯環境設定使用

作業系統: Ubuntu 14.04 32位開發工具: Qt Creator 3.6.11 安裝交叉編譯工具SDK這裡以Phascan的Qt版SDK為例sudo mkdir -p /stuff/bitbake/bin/tmp/ 解壓包到建立的目錄sudo tar xf sys

YA157C交叉編譯環境搭建

@[toc] ### 1.開發板簡介 - 開發板型號:MYD-YA157C,512MB DDR3,4GB eMMC - 主控晶片:STM32MP157AAC - 光碟資料版本:MYD-YA157C-20191225.iso ![在這裡插入圖片描述](https://img-blog.csdnimg.c