Spec-Zone.ru › GCC 4

6.59.6 Директивы Solaris

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

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

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

Spec-Zone.ru

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