Как макросы окончательно определяются в конфигурации? - PullRequest
1 голос
/ 02 июня 2011
#if (NGX_SOLARIS)

    ngx_int_t   i;
    size_t      size;

#endif

Я знаю, что NGX_SOLARIS окончательно определяется, когда мы запускаем ./configure, но как на самом деле определяются эти макросы, можете ли вы предоставить подробный пример, который демонстрирует, как работает большинство ./configure?

1 Ответ

0 голосов
/ 02 июня 2011

./configure проходит все проверки для определения платформы вашей системы, возможностей вашего компилятора и т. Д., А затем использует automake для генерации Make-файлов с такими вещами, как CPPFLAGS, которые определяют макросы, которые ему необходимо передать.препроцессору во время компиляции.

Это все часть системы сборки GNU: http://developers.sun.com/solaris/articles/gnu.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...