Difference of Compilers arm-none-linux-gnueabi and arm-none-eabi

I was confused between  arm-none-linux-gnueabi and arm-none-eabi .I didn't know where to use what.

The gcc naming convention is like as below
arch-vendor-(os-)-eabi

so for  arm-none-linux-gnueabi is meant for the compilation to elf which uses linux.
and  arm-none-eabi is meant for the compilation of the codes which will run on bare metal arm core.

The difference is that they use library accordingly to compile the source codes. 

Comments

BlueFire said…
So .. for u-boot / kernel / rootfs we need to compile without (os) part , only eabi ?
But for user space application that runs over linux operation system we used gnueabi ?

Popular posts from this blog

Airtel Digital tv remote factory reset and reprogram

Tracking Linux kworker threads

Asynchronus I/O (AIO) in vxworks and Linux