Spec-Zone.ru › GCC 10

Далее: Параметры H8/300, Предыдущий: Параметры FRV, Вверх: Параметры, зависящие от машины [Содержание][Индекс]

3.19.18 Параметры GNU/Linux ¶

Эти опции ‘-m’ определены для целей GNU/Linux:

-mglibc

Использовать библиотеку GNU C. По умолчанию, за исключением целей ‘*-*-linux-*uclibc*’, ‘*-*-linux-*musl*’ и ‘*-*-linux-*android*’.

-muclibc

Использовать библиотеку uClibc C. По умолчанию для целей ‘*-*-linux-*uclibc*’.

-mmusl

Использовать библиотеку musl C. По умолчанию для целей ‘*-*-linux-*musl*’.

-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-10.5.0/gcc/GNU_002fLinux-Options.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API