- 论坛徽章:
- 0
|
there are some differences between arm-elf, arm-linux, andarm-uclinux toolch
ains.
As I know, arm-uclinux-binutils is the same as arm-linux-binutils.
arm-uclinux-gcc was patched from arm-linux-gcc to generate PIC
(Program Independent Code) code without GOT (Global Offset Table);
and arm-elf-gcc is designed for operating system independent
applications. For example, arm-elf-gcc will insert code for initializing
global C++ constructors at the beginning of main(), so even no-OS
platforms can work properly. BTW, they are almost the same while
compiling the Linux kernel.
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/49582/showart_391113.html |
|