苗火 Nicholas
[embeded]Install arm-linux-gcc by crosstool
2016-2-18 萧
1.Download crosstool-0.43.tar.gz

2.tar -zxvf crosstool-0.43.tar.gz

3.cd crosstool-0.43

4.vim demo-arm9tdmi.sh



TARBALLS_DIR=$HOME/arm/downloads  

RESULT_TOP=/opt/crosstool  

...  

eval 'cat arm9tdmi.dat gcc-4.1.0-glibc-2.3.2-tls.dat' sh all.sh -notest  

... 



5.vim arm9tdmi.dat



TARGET=arm-linux



6.vim gcc-4.1.0-glibc-2.3.2-tls.dat



7../demo-arm9tdmi.sh



9.After build success, edit the environment:

vim /etc/environment

add the bin directory to environment



10.There is some problems:

crosstool-0.43/build/arm-arm9tdmi-linux-gnu/gcc-4.1.1-glibc-2.3.2/build-glibc/csu/version-info.h:1:1:  missing terminating " character

Solution:

a.unpack glibc-2.3.2.tar.bz2

b.edit csu/Makefile

echo

"\"Compiled on a $$os $$version system" \

                        "on

`date +%Y-%m-%d`.\\n\"" ;; \



change to



echo

"\"Compiled on a $$os $$version system" \

                        "on

`date +%Y-%m-%d`.\\\\n\"" ;; \





echo

"\"Available extensions:\\n\"";



change to 



echo

"\"Available extensions:\\\\n\""    \ 



c.packet it 
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容