构建嵌入式 Linux 开发环境

构建嵌入式 Linux 开发环境

ID:37717046

大小:17.49 KB

页数:7页

时间:2019-05-29

构建嵌入式 Linux 开发环境_第1页
构建嵌入式 Linux 开发环境_第2页
构建嵌入式 Linux 开发环境_第3页
构建嵌入式 Linux 开发环境_第4页
构建嵌入式 Linux 开发环境_第5页
资源描述:

《构建嵌入式 Linux 开发环境》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、构建嵌入式Linux开发环境V0.1基于linux-3.0.3、binutils-2.21.1、glibc-2.13、glibc-ports-2.13、gcc-4.6.1、gmp-5.0.2、mpfr-3.0.1、mpc-0.9构建。1.创建宿主机编译环境#apt-getinstallbuild-essentiallibncurses5-dev创建setbuildenv.sh脚本setbuildenv.sh+--------------setbuildenv.sh-----------------+#!/bin/shexportPRJROOT=/home/mini/arme

2、xportTARGET=arm-linuxexportPREFIX=${PRJROOT}/toolsexportTARGET_PREFIX=${PREFIX}/${TARGET}exportPATH=${PREFIX}/bin:${PATH}+--------------------------------------------------+$sourcesetbuildenv.sh$cd$mkdirarm$cd${PRJROOT}$mkdirbuild-toolstoolskernel$cd${PRJROOT}/build-tools$mkdirbuild-binuti

3、lsbuild-boot-gccbuild-gccbuild-glibc build-glibc-headers$cd${PRJROOT}/tools$mkdirarm-linux2.安装内核头文件$cd${PRJROOT}/kernel$wgethttp://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.3.tar.gz$tarxvflinux-3.0.3.tar.gz$cdlinux-3.0.3$cparch/arm/configs/s3c2410_defconfig./.config$makeARCH=armCROSS_

4、COMPILE=arm-linux-menuconfig$makeARCH=armCROSS_COMPILE=arm-linux-$mkdir-p${TARGET_PREFIX}/include$cp-rinclude/linux/${TARGET_PREFIX}/include$cp-rinclude/asm-generic/${TARGET_PREFIX}/include$cp-rarch/arm/include/asm/${TARGET_PREFIX}/include###################################################

5、#############################$makeARCH=armCROSS_COMPILE=arm-linux-此步的目的是生成include/linux/version.h文件,而不是真正的编译,忽略所有错误。################################################################################3.编译binutils$cd${PRJROOT}/build-tools$wgethttp://ftp.gnu.org/gnu/binutils/binutils-2.21.1.tar.

6、gz$tarxvfbinutils-2.21.1.tar.gz$cdbuild-binutils$../binutils-2.21.1/configure--target=${TARGET}--prefix=${PREFIX}$make$makeinstall4.安装glibc头文件$cd${PRJROOT}/build-tools$wgethttp://ftp.gnu.org/pub/gnu/glibc/glibc-2.13.tar.gz$wgethttp://ftp.gnu.org/pub/gnu/glibc/glibc-ports-2.13.tar.gz$tarxvf

7、glibc-2.13.tar.gz$tarxvfglibc-ports-2.13.tar.gz$mvglibc-ports-2.13./glibc-2.13/ports$cdbuild-glibc-headers$../glibc-2.13/configure--host=${TARGET}--prefix="/usr"--enable-add-ons--with-headers=${TARGET_PREFIX}/include$makecross-compiling=yesinstall_root=${TARGE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。