On this page
3.17.14 GNU/Linux Options
These ‘-m’ options are defined for GNU/Linux targets:
-
-mglibc -
Use the GNU C library. This is the default except on ‘
*-*-linux-*uclibc*’ and ‘*-*-linux-*android*’ targets. -
-muclibc -
Use uClibc C library. This is the default on ‘
*-*-linux-*uclibc*’ targets. -
-mbionic -
Use Bionic C library. This is the default on ‘
*-*-linux-*android*’ targets. -
-mandroid -
Compile code compatible with Android platform. This is the default on ‘
*-*-linux-*android*’ targets.When compiling, this option enables
-mbionic,-fPIC,-fno-exceptionsand-fno-rttiby default. When linking, this option makes the GCC driver pass Android-specific options to the linker. Finally, this option causes the preprocessor macro__ANDROID__to be defined. -
-tno-android-cc -
Disable compilation effects of
-mandroid, i.e., do not enable-mbionic,-fPIC,-fno-exceptionsand-fno-rttiby default. -
-tno-android-ld -
Disable linking effects of
-mandroid, i.e., pass standard Linux linking options to the linker.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-4.9.4/gcc/GNU_002fLinux-Options.html