3.17.14 Параметры GNU/Linux
Эти параметры определены для целей GNU/Linux:
-mglibc- Использовать библиотеку GNU C. Это значение по умолчанию, за исключением целей ‘
*-*-linux-*uclibc*’ и ‘*-*-linux-*android*’. -muclibc- Использовать библиотеку uClibc C. Это значение по умолчанию для целей ‘
*-*-linux-*uclibc*’. -mbionic- Использовать библиотеку Bionic C. Это значение по умолчанию для целей ‘
*-*-linux-*android*’. -mandroid- Компилировать код, совместимый с платформой Android. Это значение по умолчанию для целей ‘
*-*-linux-*android*’.При компиляции этот параметр включает
-mbionic,-fPIC,-fno-exceptionsи-fno-rttiпо умолчанию. При линковке этот параметр передаёт драйверу GCC специфичные для Android параметры линковщику. Наконец, этот параметр определяет препроцессорную макрос__ANDROID__. -tno-android-cc- Отключить эффекты компиляции
-mandroid, т.е. не включать-mbionic,-fPIC,-fno-exceptionsи-fno-rttiпо умолчанию. -tno-android-ld- Отключить эффекты линковки
-mandroid, т.е. передавать стандартные параметры линковки Linux линковщику.
© 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