Spec-Zone.ru › GCC 15

6.5 Директивы pragma, принимаемые GCC

GCC поддерживает несколько типов директив pragma, в первую очередь для компиляции кода, изначально написанного для других компиляторов. Обратите внимание, что в целом мы не рекомендуем использовать директивы pragma; см. Объявление атрибутов функций, где приведены дополнительные пояснения.

Препроцессор GNU C распознаёт несколько директив pragma помимо директив компилятора, описанных здесь. Дополнительные сведения см. в руководстве по CPP.

GCC также распознаёт директивы pragma OpenMP, если указан параметр -fopenmp, и директивы pragma OpenACC, если указан параметр -fopenacc. См. OpenMP и OpenACC.

  • Директивы pragma AArch64
  • Директивы pragma ARM
  • Директивы pragma LoongArch
  • Директивы pragma M32C
  • Директивы pragma PRU
  • Директивы pragma RS/6000 и PowerPC
  • Директивы pragma S/390
  • Директивы pragma Darwin
  • Директивы pragma Solaris
  • Директивы pragma для переименования символов
  • Директивы pragma для размещения структур
  • Директивы pragma для слабых символов
  • Диагностические директивы pragma
  • Директивы pragma для видимости
  • Директивы pragma push/pop для макросов
  • Директивы pragma для параметров отдельных функций
  • Директивы pragma для циклов

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-15.3.0/gcc/Pragmas.html

Spec-Zone.ru

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