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