Spec-Zone.ru › GCC 15

6.5.9 Прагмы Solaris

Целевая платформа Solaris поддерживает #pragma redefine_extname (см. Прагмы переименования символов). Она также поддерживает дополнительные директивы #pragma для совместимости с системным компилятором.

align alignment (variable [, variable]...)

Увеличить минимальное выравнивание каждой переменной до выравнивания. Это эквивалентно атрибуту GCC aligned (см. Задание атрибутов переменных). При компиляции C и Objective-C макросы раскрываются в аргументах этой прагмы. В настоящее время этого не происходит при компиляции C++, но это ошибка, которая может быть исправлена в одном из будущих выпусков.

fini (function [, function]...)

Эта прагма приводит к вызову каждой указанной функции после main или при выгрузке общего модуля путем добавления вызова в секцию .fini.

init (function [, function]...)

Эта прагма приводит к вызову каждой указанной функции во время инициализации (до main) или при загрузке общего модуля путем добавления вызова в секцию .init.

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

Spec-Zone.ru

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