|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Wladimir Mutel 2:464/36 29 Sep 2001 17:32:16 To : Kirill Smelkov Subject : Re: Программировани е для Linux -------------------------------------------------------------------------------- Kirill Smelkov <Kirill.Smelkov@p37.f885.n5030.z2.fidonet.org> wrote: > AZ> Отсюда следует, что собирать программу надо, например, с > AZ> -D_POSIX_SOURCE. Или -D_XOPEN_SOURCE=500. Или -D_GNU_SOURCE. -- > Да. Hаверное так. Просто кагда моя программа не собиралась -- я нашел > объявление нужной мне функции обёрнутое в ifdef __USE_UNIX98. стал добавлять > -D... а оно всё равно не хочет собираться. Дефайны с двумя подчеркивания в начале - не твои, а внутренне-компилерные. Твои рычаги управления - те самые -D_xxx_SOURCE > в конце концов нашел строчку с #undef и ... Hе удосужился прочитать начало > файла (обычно наоборот - пробегаюсь по всему, а тут что-то разозлился я на > этот #undef) less /usr/include/features.h дает нужную доку. Там написано, чем может рулить юзер (_name), а что определяется в самом include-файле через ifdefы (__name). --- ifmail v.2.14.os-p7 * Origin: ISD (2:464/36@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/14195296e8a76.html, оценка из 5, голосов 10
|