今天小编要和大家分享的是嵌入式技术相关信息,接下来我将从干货:嵌入式Ubuntu实践之交叉编译环境的建立,001 08 04_08 04 07 图片_百度百科这几个方面来介绍。
嵌入式技术相关技术文章干货:嵌入式Ubuntu实践之交叉编译环境的建立
在进行嵌入式开发之前,首先要建立一个交叉编译环境,这是一套编译器、连接器和libc库等组成的开发环境。本文具体说明了嵌入式交叉编译环境的建立过程和具体的操作步骤,希望能够对各位朋友搭建对应的交叉编译环境有所帮助。
一、所需软硬件环境
n 主机环境
建立交叉编译工具链的主机环境:
Ubuntu 8.10,gcc-4.3.2
n Ubuntu 8.10软件环境
保证你的 Ubuntu 8.10 安装了如下的软件:
Bison flex build-essential patch libncurses5-dev
安装这些软件包:
sudo apt-get install Bison flex build-essential patch libncurese5-dev
或直接下载下列deb软件包
bison_13a2.3.dfsg-4build1_i386.deb
build-essential_11.4_i386.deb
flex_2.5.33-10build1_i386.deb
libncurses5-dev_5.6+20071124-1ubuntu2_i386.deb
m4_1.4.8-1build1_i386.deb
patch_2.5.9-5_i386.deb
然后 sudo dpkg –i *.deb 安装这些软件包。
n 相关软件包
本方案所选软件包如下:
gcc-3.4.5.tar.gz
glibc-2.3.6.tar.gz
linux-2.6.26.5.tar.gz
crosstool-0.43.tar.gz
binutils-2.15.tar.gz
glibc-linuxthreads-2.3.3.tar.gz
linux-libc-headers-2.6.12.0.tar.bz2
二、具体工作步骤
1、修改系统配置
1.1、Ubuntu 8.10 默认安装的 gcc 版本为4.3.2,这个版本对于语法要求较高,编译会出错,目前不宜选用,于是选择了 gcc-4.1.1 ,但并不需要卸载 gcc-4.3.2。