大地资源网视频在线观看新浪,日本春药精油按摩系列,成人av骚妻潮喷,国产xxxx搡xxxxx搡麻豆

您現(xiàn)在的位置:智能制造網(wǎng)>技術(shù)中心>一步一步制作ARM-Linux交叉編譯環(huán)境

直播推薦

更多>

企業(yè)動(dòng)態(tài)

更多>

推薦展會(huì)

更多>

一步一步制作ARM-Linux交叉編譯環(huán)境

2009年11月26日 10:06:40人氣:2688來源:浙江啟揚(yáng)智能科技有限公司

我們使用以下版本的文件為例子建立arm-linux 交叉編譯環(huán)境:

binutils-2.11.gz

gcc-2.95.3.gz

glibc-2.2.3.gz

glibc-linuxthreads-2.2.3.tar.gz

linux-2.4.5.gz

patch-2.4.5-rmk7.gz # linux kernel patch

我們的工作路徑是:

~ -- ------- tars -- ----- SourceDir
| ----- BuildDir
------ armtools

tars
在這里放我們的下載來的 .tar.gz 文件

SourceDir
這個(gè)臨時(shí)目錄放我們解壓縮后的源文件

BuildDir
我們?cè)谶@里編譯

armtools
把a(bǔ)rm-linux 交叉編譯環(huán)境的安裝在這里

安裝linux 的頭文件

 

解壓縮,打補(bǔ)丁

cd ~/tars/SourceDir
tar -zxf ../linux-2.4.5.tar.gz
cd linux
zcat ../../patch-2.4.5-rmk7.gz | patch -p1

修改 Makefile 建議先刪除 .config 文件, 否這以后會(huì)遇到麻煩。
將Makefile中ARCH := ......改為:ARCH=arm #
執(zhí)行一下 make clean


建立連接

 

如果是LART板子

make ARCH=arm lart_config
cd include/asm-arm
rm -f arch proc
ln -s arch-sa1100 arch
ln -s proc-armv proc

如果是clps711x的CPU

cd include/asm-arm
rm -f arch proc
ln -s arch-clps711x arch
ln -s proc-armv proc

為你自己的板子定制:

make ARCH=arm menuconfig
make dep

拷貝頭文件

cp -dR include/linux ~/armtools/arm-linux/include
cp -dR include/asm-arm ~/armtools/arm-linux/include/asm

編譯安裝binutils

 

解壓縮

cd ~/tars/SourceDir
tar -zxf ../binutils-2.11.gz

編譯

cd ~/tars/BuildDir
mkdir binutils
cd binutils
../../SourceDir/binutils-2.11/configure --target=arm-linux --prefix=~/armtools
make all install

編譯安裝gcc 的c 編譯器

 

解壓縮

cd ~/tars/SourceDir
tar -zxf ../gcc-2.95.3.tar.gz

修改gcc 的t-linux 文件在t-linux文件中的TARGET_LIBGCC2_CFLAGS上加上__gthr_posix_h inhibit_libc


cd gcc-2.95.3/ gcc/config/arm
mv t-linux t-linux-orig
sed 's/TARGET_LIBGCC2_CFLAGS =/TARGET_LIBGCC2_CFLAGS = -D__gthr_posix_h -Dinhibit_libc/' < t-linux-orig > t-linux-core
cp ./t-linux-core ./t-linux

編譯

cd ~/tars/BuildDir
mkdir gcc-core
cd gcc-core
../../SourceDir/gcc-2.95.3/configure
--target=arm-linux
--prefix=~/armtools
--enable-languages=c
--with-local-prefix=~/armtools/arm-linux
--without-headers
--with-newlib
--disable-shared
make all install

編譯安裝 glibc

 

解壓縮

cd ~/tars/SourceDir
tar -zxf ../glibc-2.2.3.tar.gz
cd glibc-2.2.3
tar -zxf ../../glibc-linuxthreads-2.2.3.tar.gz

編譯

cd ~/tars/BuildDir
mkdir glibc
cd glibc
CC=arm-linux-gcc AR=arm-linux-ar RANLIB=arm-linux-ranlib
../../SourceDir/glibc-2.2.3/configure
--host=arm-linux
--prefix=~/armtools/arm-linux
--enable-add-ons
--with-headers=~armtools/arm-linux/include
make all install

編譯安裝gcc 的c, c 編譯器

 

恢復(fù)t-linux 文件

cd ~/tars/BuildDir
mkdir gcc
cd gcc
cp ../../SourceDir/gcc-2.95.3/gcc/config/arm/t-linux-orig
../../SourceDir/gcc-2.95.3/gcc/config/arm/t-linux

編譯

../../SourceDir/gcc-2.95.3/configure
--target=arm-linux
--prefix=~/armtools
--enable-languages=c,c
--with-local-prefix=~armtools/arm-linux
make all install


注: 如果你是*次制作arm-linux 交叉編譯環(huán)境,強(qiáng)烈建議你用本文所使用的各個(gè)程序的版本。如果用其它版本,按照本文的方法可能會(huì)在編譯的時(shí)候出問題,因?yàn)槲覜]有時(shí)間去測(cè)試各個(gè)版本的組合。

相關(guān)產(chǎn)品:AT91SAM9263ARM開發(fā)板、AT91SAM9260ARM開發(fā)板、ATMEL9263ARM工控主板、AT91SAM9260ARM開發(fā)板

關(guān)鍵詞:工控主板
全年征稿/資訊合作 聯(lián)系郵箱:1271141964@qq.com

免責(zé)聲明

  • 凡本網(wǎng)注明"來源:智能制造網(wǎng)"的所有作品,版權(quán)均屬于智能制造網(wǎng),轉(zhuǎn)載請(qǐng)必須注明智能制造網(wǎng),http://www.xashilian.com。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
  • 企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
  • 本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品來源,并自負(fù)版權(quán)等法律責(zé)任。
  • 如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

<
更多 >

工控網(wǎng)機(jī)器人儀器儀表物聯(lián)網(wǎng)3D打印工業(yè)軟件金屬加工機(jī)械包裝機(jī)械印刷機(jī)械農(nóng)業(yè)機(jī)械食品加工設(shè)備制藥設(shè)備倉(cāng)儲(chǔ)物流環(huán)保設(shè)備造紙機(jī)械工程機(jī)械紡織機(jī)械化工設(shè)備電子加工設(shè)備水泥設(shè)備海洋水利裝備礦冶設(shè)備新能源設(shè)備服裝機(jī)械印染機(jī)械制鞋機(jī)械玻璃機(jī)械陶瓷設(shè)備橡塑設(shè)備船舶設(shè)備電子元器件電氣設(shè)備


我要投稿
  • 投稿請(qǐng)發(fā)送郵件至:(郵件標(biāo)題請(qǐng)備注“投稿”)1271141964.qq.com
  • 聯(lián)系電話0571-89719789
工業(yè)4.0時(shí)代智能制造領(lǐng)域“互聯(lián)網(wǎng)+”服務(wù)平臺(tái)
智能制造網(wǎng)APP

功能豐富 實(shí)時(shí)交流

智能制造網(wǎng)小程序

訂閱獲取更多服務(wù)

微信公眾號(hào)

關(guān)注我們

抖音

智能制造網(wǎng)

抖音號(hào):gkzhan

打開抖音 搜索頁掃一掃

視頻號(hào)

智能制造網(wǎng)

公眾號(hào):智能制造網(wǎng)

打開微信掃碼關(guān)注視頻號(hào)

快手

智能制造網(wǎng)

快手ID:gkzhan2006

打開快手 掃一掃關(guān)注
意見反饋
關(guān)閉
企業(yè)未開通此功能
詳詢客服 : 0571-87858618
主站蜘蛛池模板: 瓮安县| 虹口区| 灵丘县| 商城县| 武城县| 图木舒克市| 富宁县| 句容市| 利津县| 吉水县| 孟津县| 九寨沟县| 来宾市| 临沂市| 娄底市| 江源县| 武功县| 金阳县| 寿光市| 丰镇市| 尚志市| 奉节县| 西宁市| 福建省| 城固县| 营山县| 拉萨市| 股票| 遂平县| 郎溪县| 利辛县| 都匀市| 蓝田县| 隆安县| 铜山县| 体育| 平湖市| 克拉玛依市| 瓮安县| 东光县| 上饶市|