I
Fatal error: invalid march = option "armv7-a"
Size: a a a
T
./configure --host=arm-linux --target=arm-linux
Aß
./configure --host=arm-none-eabi
...
checking build system type... x86_64-pc-linux-gnu
checking host system type... arm-none-eabi
T
./configure --host=arm-none-eabi
...
checking build system type... x86_64-pc-linux-gnu
checking host system type... arm-none-eabi
There are three system names that the build knows about: the machine you are building on (build), the machine that you are building for (host), and the machine that GCC will produce code for (target). When you configure GCC, you specify these with --build=, --host=, and --target=. IZ
I
--host=HOST cross-compile to build programs to run on HOST [BUILD]
--target=TARGET configure for building compilers for TARGET [HOST]
Aß
T
--host=HOST cross-compile to build programs to run on HOST [BUILD]
--target=TARGET configure for building compilers for TARGET [HOST]
Specifying the host without specifying the build should be avoided, as configure may (and once did) assume that the host you specify is also the build, which may not be true.IZ
Aß
Aß
Aß
Aß