最终编译的arm-none-eabi-gcc 的参数和脚本
2012-08-15 20:37
609 查看
build_gnu_tools.bat
@echo off
::set TARGET=arm-none-eabi
::set PREFIX=/opt/arm-gnu-tools
::set BIN_PATH=/opt/arm-gnu-tools/bin
set LANG=C.UTF-8
set CYGWIN_DIR=d:\cygwin
set PATH=%CYGWIN_DIR%\bin;%PATH%
set HOME=e:\build-arm-tools\
bash --login -i
1. build binutils-2.22
cd build-binutils
../binutils-2.22/configure --target=arm-none-eabi --prefix=/opt/arm-gnu-tools --enable-interwork --enable-multilib
make all
make install
2. build gcc-4.7.1 first
ln -s /opt/arm-gnu-tools/bin/* /usr/local/bin
cd ../build-gcc
../gcc-4.7.1/configure --target=arm-none-eabi --prefix=/opt/arm-gnu-tools --enable-interwork --enable-multilib --disable-nls --disable-threads --with-gnu-as --with-gnu-ld --with-dwarf2 --disable-shared --enable-languages="c,c++" --with-newlib --with-headers=../newlib-1.20.0/newlib/libc/include/
--disable-libssp --disable-libstdcxx-pch --disable-libmudflap --disable-libgomp --with-pkgversion='semilog ARM release 1'
make all-gcc
make install-gcc
ln -s /opt/arm-gnu-tools/bin/* /usr/local/bin
3. build newlib-1.2.0
cd ../build-newlib
../newlib-1.20.0/configure --target=arm-none-eabi --prefix=/opt/arm-gnu-tools --enable-interwork --enable-multilib
make all
make install
4. build gcc-4.7.1 again
cd ../build-gcc
make all
make install
5. build gdb-7.4.1
cd ../build-gdb
../gdb-7.4.1/configure --target=arm-none-eabi --prefix=/opt/arm-gnu-tools --enable-interwork --enable-multilib
make all
make install
ln -s /opt/arm-gnu-tools/bin/* /usr/local/bin
6. build insight-6.8-1
cd ../build-insight
../insight-6.8-1/configure --target=arm-none-eabi --prefix=/opt/arm-gnu-tools --enable-interwork --enable-multilib
make all
make install
@echo off
::set TARGET=arm-none-eabi
::set PREFIX=/opt/arm-gnu-tools
::set BIN_PATH=/opt/arm-gnu-tools/bin
set LANG=C.UTF-8
set CYGWIN_DIR=d:\cygwin
set PATH=%CYGWIN_DIR%\bin;%PATH%
set HOME=e:\build-arm-tools\
bash --login -i
1. build binutils-2.22
cd build-binutils
../binutils-2.22/configure --target=arm-none-eabi --prefix=/opt/arm-gnu-tools --enable-interwork --enable-multilib
make all
make install
2. build gcc-4.7.1 first
ln -s /opt/arm-gnu-tools/bin/* /usr/local/bin
cd ../build-gcc
../gcc-4.7.1/configure --target=arm-none-eabi --prefix=/opt/arm-gnu-tools --enable-interwork --enable-multilib --disable-nls --disable-threads --with-gnu-as --with-gnu-ld --with-dwarf2 --disable-shared --enable-languages="c,c++" --with-newlib --with-headers=../newlib-1.20.0/newlib/libc/include/
--disable-libssp --disable-libstdcxx-pch --disable-libmudflap --disable-libgomp --with-pkgversion='semilog ARM release 1'
make all-gcc
make install-gcc
ln -s /opt/arm-gnu-tools/bin/* /usr/local/bin
3. build newlib-1.2.0
cd ../build-newlib
../newlib-1.20.0/configure --target=arm-none-eabi --prefix=/opt/arm-gnu-tools --enable-interwork --enable-multilib
make all
make install
4. build gcc-4.7.1 again
cd ../build-gcc
make all
make install
5. build gdb-7.4.1
cd ../build-gdb
../gdb-7.4.1/configure --target=arm-none-eabi --prefix=/opt/arm-gnu-tools --enable-interwork --enable-multilib
make all
make install
ln -s /opt/arm-gnu-tools/bin/* /usr/local/bin
6. build insight-6.8-1
cd ../build-insight
../insight-6.8-1/configure --target=arm-none-eabi --prefix=/opt/arm-gnu-tools --enable-interwork --enable-multilib
make all
make install
相关文章推荐
- 怀疑sourcery G++ Lite版arm-none-eabi-gcc编译错误指令
- 建立ARM交叉编译环境 (arm-none-linux-gnueabi-gcc with EABI)
- 一步一步教你怎么编译GNU ARM GCC 交叉编译器 arm-none-eabi-gcc (原发于:2012-07-23 23:53:32)
- 一步一步教你怎么编译GNU ARM GCC 交叉编译器arm-none-eabi-gcc
- 在ubuntu上搭建交叉编译环境---arm-none-eabi-gcc
- 建立ARM交叉编译环境 (arm-none-linux-gnueabi-gcc with EABI)
- 在ubuntu上搭建交叉编译环境---arm-none-eabi-gcc
- 一步一步教你怎么编译GNU ARM GCC 交叉编译器 arm-none-eabi-gcc
- 在ubuntu上搭建交叉编译环境---arm-none-eabi-gcc
- 一步一步教你怎么编译GNU ARM GCC 交叉编译器 arm-none-eabi-gcc
- 基于Linux x86_64系统编译arm-gcc-4.8: arm-none-eabi-gcc
- 建立ARM交叉编译环境 (arm-none-linux-gnueabi-gcc with EABI)
- Linux下配置交叉编译环境arm-none-eabi-gcc
- 建立ARM交叉编译环境 (arm-none-linux-gnueabi-gcc with EABI)
- 解决编译问题:arm-none-linux-gnueabi-gcc: directory: No such file or directory
- OK6410开发板android系统boot编译—/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc:命令未找到
- 关于Cygwin中编译FFmpeg时执行sh文件出现arm-linux-androideabi-gcc is unable to create an executable file.
- linux安装gcc-arm-none-eabi
- Ubuntu下编译AndroidNDK项目报arm-linux-androideabi-gcc:命令未找到
- 编译linux内核出现 arm-eabi-gcc: error: ": No such file or directory