🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.linux.programowanie
4 messages
4 total messages Started by Jejek Thu, 16 Sep 1999 06:55
Predef. symb. dla Linuxa (define'y).
#424
Author: Jejek
Date: Thu, 16 Sep 1999 06:55
10 lines
1026 bytes
Dzien Dobry!

    Jakie sa predefiniowane symbole preprocesora zeby sie zorientowac,
ze program jest kompilowany pod Linuxem? Takie do kompilacji warunkowej
w C, jak #ifdef AMIGA, czy #ifdef __MSDOS__ .
    Znalazlem dwa :  unix i __unix__ (malymi literami), ale po pierwsze
unix - nie linux, po drugie dlaczego malymi literami?

Z komsomolskim pozdrowieniem...
                                  Jejek MIERZOWSKI
Re: Predef. symb. dla Linuxa (define'y).
#425
Author: Cezary H. Noweta
Date: Thu, 16 Sep 1999 07:20
17 lines
1424 bytes
Witam,

Jejek wrote:
>     Jakie sa predefiniowane symbole preprocesora zeby sie zorientowac,
> ze program jest kompilowany pod Linuxem? Takie do kompilacji warunkowej
> w C, jak #ifdef AMIGA, czy #ifdef __MSDOS__ .

#ifdef linux
[...]
#endif

  -- pozdrawiam

-- 
Cezary H. Noweta                 90-237 LODZ, ul. J.Matejki 34/38 POLAND
(chn@irys.usun.drugiitrzeciczlon.uni.lodz.pl)    +48 42 6356013, 6356012
University of Lodz - Main Library                            fax 6781678
Re: Predef. symb. dla Linuxa (define'y).
#426
Author: Jejek
Date: Thu, 16 Sep 1999 07:41
19 lines
1190 bytes
Cezary H. Noweta wrote:

> #ifdef linux
> [...]
> #endif

Wziales to z :  gcc -v   i dalej:
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs

z sekcji *predefines: ?

A dla innych kompilatorow bedzie taki sam symbol? Tak z ciekawosci juz
pytam, bo tak bardzo potrzebne to mi to nie jest, zreszta w Makefile mam
CC = gcc ;-)

Dzieki za odpowiedz.

Z komsomolskim pozdrowieniem...
                                 Jejek MIERZOWSKI
Re: Predef. symb. dla Linuxa (define'y).
#427
Author: Cezary H. Noweta
Date: Thu, 16 Sep 1999 09:01
21 lines
1839 bytes
Witam,

Jejek wrote:
> Wziales to z :  gcc -v   i dalej:
> Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs
> z sekcji *predefines: ?
> A dla innych kompilatorow bedzie taki sam symbol? Tak z ciekawosci juz
> pytam, bo tak bardzo potrzebne to mi to nie jest, zreszta w Makefile mam
> CC = gcc ;-)

Dokladnie stamtad. Nie ma zadnego standardu, ktory okreslalby standardowe
definicje do wykrywania systemu/sprzetu. Co do innych kompilatorow na Linuxa,
to trzeba byloby sprawdzic, ale jakie sa inne kompilatory C/C++ pod
Linuxa oprocz GNU (EGCS)? ;)

  -- pozdrawiam

-- 
Cezary H. Noweta                 90-237 LODZ, ul. J.Matejki 34/38 POLAND
(chn@irys.usun.drugiitrzeciczlon.uni.lodz.pl)    +48 42 6356013, 6356012
University of Lodz - Main Library                            fax 6781678
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads