Re: [Help] Options to cross compile gcc14

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi!

On Thu, Jun 12, 2025 at 07:07:09PM +0200, Jose Gomez via Gcc-help wrote:
> Is arm-linux-gnueabihf-gcc not a cross compiler then?, it is in make output

If your host is not arm-linux-gnueabihf, it is a crosscompiler yes.  The
definition of cross-compiler is the host and target being different from
each other.  Often the architecture is different, but only the OS
different is a cross-compiler as well, or even just a variantn of the OS
makes one.

Usually build=host, but how a compiler is built has nothing to do with
anything really :-)  Of course it does matter how you build something if
you want it to work in the end, heh.

Normally you do not want to specify --build=, the autodetect works a
lot better than what you can guess :-)  And if you want to run the
compiler on the machine you are building on you do not want to give
--host= either, the default is to use host=build!  :-)

For cross-compilers, you obviously do want --target=, and almost
certainly you want some --with-prefix= as well, but not many other
configure flags at all.

Have fun, good luck,


Segher



[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux