LINUX.ORG.RU

gcc & ANSI


0

0

Такие вопросы к классным программерам.
1)gcc компилятор имеет расширения
по отношению к ANSI стандарту. ANSI требует чтобы перед определенными
rлючевыми словами стояло два символа _ (__asm, например), а gcc определяет
дополнительные ключевые слова без этих знаков (asm, например). Значит вопроc:
->Чем отличаются тогда как ключевые слова (__asm, например) от (__asm__)
или скажем мокросы __LINUX от __LINUX__?
2)Pазличные функции glibc определены в хедерах как макросы. Я где-то
читал, что при включении оптимизации -OX они встраиваются в бинарик
вместо функций. Может ктонить грамотно ответить чтоже действительно
происходит?

Или доки, где это почитать можно.

Заранее спасибо!!!

anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.