[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
发表评论: