cygwin arm cross compiler
来源:互联网 发布:数据库中去掉重复数据 编辑:程序博客网 时间:2024/05/22 07:46
Build process
GCC's t-arm-elf file was updated to enable support for the following options:
- marm/mthumb (arm or thumb code generation)
- mlittle-endian/mbig-endian (little or big endian architectures)
- mhard-float/msoft-float (hardware or software fpu instructions)
- mno-thumb-interwork/mthumb-interwork (arm-thumb modes interworking)
- mcpu=arm7 (arm7 targets without hardware multiply)
The disabled options were mapcs-32/mapcs-26 (for old ARM machines with 26-bit program counters) and fno-leading-underscore/fleading-underscore (non-ELF library function format).
The following steps and configuration switches were used in the compilation process:
- cd [binutils-build]
- [binutils-source]/configure --target=arm-elf --prefix=[toolchain-prefix] --enable-interwork --enable-multilib
- make all install
- export PATH="$PATH:[toolchain-prefix]/bin"
- cd [gcc-build]
- [gcc-source]/configure --target=arm-elf --prefix=[toolchain-prefix] --enable-interwork --enable-multilib --enable-languages="c,c++" --with-newlib --with-headers=[newlib-source]/newlib/libc/include
- make all-gcc install-gcc
- cd [newlib-build]
- [newlib-source]/configure --target=arm-elf --prefix=[toolchain-prefix] --enable-interwork --enable-multilib
- make all install
- cd [gcc-build]
- make all install
- cd [gdb-build]
- [gdb-source]/configure --target=arm-elf --prefix=[toolchain-prefix] --enable-interwork --enable-multilib
- make all install
- cygwin arm cross compiler
- ARM Cross Compiler Toolchain 4.6.0
- W5300E01-ARM 交叉编译器(Cross Compiler)用户手册
- Cross compiler
- cross compiler
- Using crosstool-0.43 to generate cross-compiler for ARM
- Using crosstool-ng to generate cross-compiler for ARM
- Make ARM cross compiler tool chain using crosstool-ng
- How To Build GCC 4.8.2 ARM Cross-Compiler
- How To Build GCC 4.8.2 ARM Cross-Compiler
- PowerPC Cross Compiler 创建
- 交叉变异 Cross compiler
- cross compiler sourcery
- UE4 HLSL Cross Compiler
- W5300E01-ARM 交叉编译器(Cross Compiler)用户手册 (版本1.0)(一)
- W5300E01-ARM 交叉编译器(Cross Compiler)用户手册 (版本1.0)(二)
- W5300E01-ARM 交叉编译器(Cross Compiler)用户手册 (版本1.0)(三)
- W5300E01-ARM 交叉编译器(Cross Compiler)用户手册 (版本1.0)(四)
- 用一张表的某一字段更新其他表的对应记录字段
- 二级指针的作用及用途
- 用GAPI开发Windows Mobile手机游戏
- JAVA线程中,哪里有synchronized,那里就要有notifyAll()
- 使用icefaces 的体会
- cygwin arm cross compiler
- jdk6.0安装
- 战术篇
- C#中的DBNull、Null、String.Empty等的解释
- telnet c# 执行命令
- 多线程的环境中,尽量采用线程池
- 聚集索引和非聚集索引的区别
- dfssddfs
- nmap扫描器的使用