交叉編譯器網址

做個臨時記錄:

I: gcc gnu 官網
https://gcc.gnu.org/
see:
Installation: 安裝gcc說明
|---platforms

The installation procedure itself is broken into five steps.
|-- Prerequisites
|-- Downloading the source
|-- Configuration
|-- Building
|-- Testing (optional)
|-- Final install

II: 各平臺GCC特定安裝注意點:
Host/Target specific installation notes for GCC:
site: https://gcc.gnu.org/install/specific.html
(include:
arm-*-eabi: arm-*-netbsdelf, arm-*-*linux-* and arm-*-rtemseabi.
|-----
|-----
|-----

m68k-*-*: m68k-*-elf*’, ‘m68k-*-rtems’, ‘m68k-*-uclinux’ and ‘m68k-*-linux’
|-----M680x0 processors
|-----ColdFire processors

m68k-uclinux: ‘m68k-linux-gnu’(‘m68k-elf’) ABI

)



------------------
1, arm-*-eabi
ARM-family processors. Subtargets that use the ELF object format require GNU binutils 2.13 or newer. 
Such subtargets include: arm-*-netbsdelf, arm-*-*linux-* and arm-*-rtemseabi.


2, m68k-*-*


By default, ‘m68k-*-elf*’, ‘m68k-*-rtems’, ‘m68k-*-uclinux’ and ‘m68k-*-linux’ build libraries for both M680x0 and ColdFire processors. 
If you only need the M680x0 libraries, you can omit the ColdFire ones by passing --with-arch=m68k to configure. Alternatively, you can 
omit the M680x0 libraries by passing --with-arch=cf to configure. These targets default to 5206 or 5475 code as appropriate for the target 
system when configured with --with-arch=cf and 68020 code otherwise.


The ‘m68k-*-netbsd’ and ‘m68k-*-openbsd’ targets also support the --with-arch option. They will generate ColdFire CFV4e code when configured
 with --with-arch=cf and 68020 code otherwise.
You can override the default processors listed above by configuring with --with-cpu=target. This target can either be a -mcpu argument or one
 of the following values: ‘m68000’, ‘m68010’, ‘m68020’, ‘m68030’, ‘m68040’, ‘m68060’, ‘m68020-40’ and ‘m68020-60’.
GCC requires at least binutils version 2.17 on these targets.


3, m68k-*-uclinux
GCC 4.3 changed the uClinux configuration so that it uses the ‘m68k-linux-gnu’ ABI rather than the ‘m68k-elf’ ABI. It also added improved support
 for C++ and flat shared libraries, both of which were ABI changes.



發佈了11 篇原創文章 · 獲贊 29 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章