* [sisyphus] ÷ÏÐÒÏÓ ÐÒÏ gcc
@ 2003-01-27 13:38 Volkov Serge
2003-01-27 15:51 ` [sisyphus] Вопрос про gcc Sergey Vlasov
0 siblings, 1 reply; 6+ messages in thread
From: Volkov Serge @ 2003-01-27 13:38 UTC (permalink / raw)
To: sisyphus
Добрый день
Прошу сообщество меня извинить, не не могу понять как раскрываются
макросы gcc -Dмарос
Это связано со сборкой mod_auth_ldap
подскажите пожалуйста ?!
--
Best regards,
Volkov mailto:vserge@altlinux.ru
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] Вопрос про gcc
2003-01-27 13:38 [sisyphus] ÷ÏÐÒÏÓ ÐÒÏ gcc Volkov Serge
@ 2003-01-27 15:51 ` Sergey Vlasov
2003-01-27 20:39 ` Re[2]: [sisyphus] ÷ÏÐÒÏÓ ÐÒÏ gcc Volkov Serge
0 siblings, 1 reply; 6+ messages in thread
From: Sergey Vlasov @ 2003-01-27 15:51 UTC (permalink / raw)
To: sisyphus
On Mon, 27 Jan 2003 16:38:49 +0300
Volkov Serge <vserge@altlinux.ru> wrote:
> Прошу сообщество меня извинить, не не могу понять как раскрываются
> макросы gcc -Dмарос
А что там непонятного? info gcc, Preprocessor Options:
`-D NAME'
Predefine NAME as a macro, with definition `1'.
`-D NAME=DEFINITION'
Predefine NAME as a macro, with definition DEFINITION. ...
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re[2]: [sisyphus] ÷ÏÐÒÏÓ ÐÒÏ gcc
2003-01-27 15:51 ` [sisyphus] Вопрос про gcc Sergey Vlasov
@ 2003-01-27 20:39 ` Volkov Serge
2003-01-27 22:21 ` [sisyphus] Re: Вопрос про gcc Michael Shigorin
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Volkov Serge @ 2003-01-27 20:39 UTC (permalink / raw)
To: Sergey Vlasov
Hello Sergey,
Monday, January 27, 2003, 6:51:00 PM, you wrote:
SV> On Mon, 27 Jan 2003 16:38:49 +0300
SV> Volkov Serge <vserge@altlinux.ru> wrote:
>> Прошу сообщество меня извинить, не не могу понять как раскрываются
>> макросы gcc -Dмарос
SV> А что там непонятного? info gcc, Preprocessor Options:
SV> `-D NAME'
SV> Predefine NAME as a macro, with definition `1'.
SV> `-D NAME=DEFINITION'
SV> Predefine NAME as a macro, with definition DEFINITION. ...
Означает ли это, что при линковке программы (gcc -shared
-DWITH_OPENLDAP mod_auth_ldap.o aut_ldap_tralala.o) это не вызывает
линковку с необходимыми библиотеками, а только вызывает подключение в
исходном коде строк типа
#ifdef WITH_OPENLDAP
тру-ля-ля
#endif
--
Best regards,
Volkov mailto:vserge@altlinux.ru
^ permalink raw reply [flat|nested] 6+ messages in thread
* [sisyphus] Re: Вопрос про gcc
2003-01-27 20:39 ` Re[2]: [sisyphus] ÷ÏÐÒÏÓ ÐÒÏ gcc Volkov Serge
@ 2003-01-27 22:21 ` Michael Shigorin
2003-01-28 8:30 ` Re[3]: [sisyphus] ÷ÏÐÒÏÓ ÐÒÏ gcc Sergey Krivulja
2003-01-28 13:06 ` Re[2]: [sisyphus] Вопрос про gcc Sergey Vlasov
2 siblings, 0 replies; 6+ messages in thread
From: Michael Shigorin @ 2003-01-27 22:21 UTC (permalink / raw)
To: sisyphus
On Mon, Jan 27, 2003 at 11:39:13PM +0300, Volkov Serge wrote:
> SV> `-D NAME'
> SV> Predefine NAME as a macro, with definition `1'.
> Означает ли это, что при линковке программы (gcc -shared
> -DWITH_OPENLDAP mod_auth_ldap.o aut_ldap_tralala.o) это не вызывает
> линковку с необходимыми библиотеками, а только вызывает подключение в
> исходном коде строк типа
> #ifdef WITH_OPENLDAP
> тру-ля-ля
> #endif
Да.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re[3]: [sisyphus] ÷ÏÐÒÏÓ ÐÒÏ gcc
2003-01-27 20:39 ` Re[2]: [sisyphus] ÷ÏÐÒÏÓ ÐÒÏ gcc Volkov Serge
2003-01-27 22:21 ` [sisyphus] Re: Вопрос про gcc Michael Shigorin
@ 2003-01-28 8:30 ` Sergey Krivulja
2003-01-28 13:06 ` Re[2]: [sisyphus] Вопрос про gcc Sergey Vlasov
2 siblings, 0 replies; 6+ messages in thread
From: Sergey Krivulja @ 2003-01-28 8:30 UTC (permalink / raw)
To: Volkov Serge
Hello Volkov,
Monday, January 27, 2003, 11:39:13 PM, you wrote:
>>> Прошу сообщество меня извинить, не не могу понять как раскрываются
>>> макросы gcc -Dмарос
SV>> А что там непонятного? info gcc, Preprocessor Options:
SV>> `-D NAME'
SV>> Predefine NAME as a macro, with definition `1'.
SV>> `-D NAME=DEFINITION'
SV>> Predefine NAME as a macro, with definition DEFINITION. ...
VS> Означает ли это, что при линковке программы (gcc -shared
VS> -DWITH_OPENLDAP mod_auth_ldap.o aut_ldap_tralala.o) это не вызывает
VS> линковку с необходимыми библиотеками, а только вызывает подключение в
VS> исходном коде строк типа
VS> #ifdef WITH_OPENLDAP
VS> тру-ля-ля
VS> #endif
Последнее.
--
Best regards,
Sergey mailto:skrivulja@erec.ru
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Re[2]: [sisyphus] Вопрос про gcc
2003-01-27 20:39 ` Re[2]: [sisyphus] ÷ÏÐÒÏÓ ÐÒÏ gcc Volkov Serge
2003-01-27 22:21 ` [sisyphus] Re: Вопрос про gcc Michael Shigorin
2003-01-28 8:30 ` Re[3]: [sisyphus] ÷ÏÐÒÏÓ ÐÒÏ gcc Sergey Krivulja
@ 2003-01-28 13:06 ` Sergey Vlasov
2 siblings, 0 replies; 6+ messages in thread
From: Sergey Vlasov @ 2003-01-28 13:06 UTC (permalink / raw)
To: sisyphus
On Mon, 27 Jan 2003 23:39:13 +0300
Volkov Serge <vserge@altlinux.ru> wrote:
> Hello Sergey,
>
> Monday, January 27, 2003, 6:51:00 PM, you wrote:
>
> SV> On Mon, 27 Jan 2003 16:38:49 +0300
> SV> Volkov Serge <vserge@altlinux.ru> wrote:
>
> >> Прошу сообщество меня извинить, не не могу понять как раскрываются
> >> макросы gcc -Dмарос
>
> SV> А что там непонятного? info gcc, Preprocessor Options:
>
> SV> `-D NAME'
> SV> Predefine NAME as a macro, with definition `1'.
>
> SV> `-D NAME=DEFINITION'
> SV> Predefine NAME as a macro, with definition DEFINITION. ...
>
> Означает ли это, что при линковке программы (gcc -shared
> -DWITH_OPENLDAP mod_auth_ldap.o aut_ldap_tralala.o) это не вызывает
> линковку с необходимыми библиотеками, а только вызывает подключение в
> исходном коде строк типа
> #ifdef WITH_OPENLDAP
> тру-ля-ля
> #endif
Именно так - -D обрабатывается только препроцессором. Для линковки
нужно добавлять соответствующие -lXXX.
Вообще у gcc есть извращённые опции типа -pthread, влияющие на всё
подряд, но в данном случае такого не происходит.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2003-01-28 13:06 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-01-27 13:38 [sisyphus] ÷ÏÐÒÏÓ ÐÒÏ gcc Volkov Serge
2003-01-27 15:51 ` [sisyphus] Вопрос про gcc Sergey Vlasov
2003-01-27 20:39 ` Re[2]: [sisyphus] ÷ÏÐÒÏÓ ÐÒÏ gcc Volkov Serge
2003-01-27 22:21 ` [sisyphus] Re: Вопрос про gcc Michael Shigorin
2003-01-28 8:30 ` Re[3]: [sisyphus] ÷ÏÐÒÏÓ ÐÒÏ gcc Sergey Krivulja
2003-01-28 13:06 ` Re[2]: [sisyphus] Вопрос про gcc Sergey Vlasov
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git