Linux #ifdef ??? [RESOLVIDO]

1. Linux #ifdef ??? [RESOLVIDO]

???
gokernel

(usa Linux Mint)

Enviado em 29/07/2009 - 18:29h


Olá pessoal.

Gostaria de saber que DIRECTIVA(#ifdef ???) em C, indenftica o LINUX.

EXEMPLO no WINDOWS:
#ifdef WIN32
// codigo
#endif

Mas no LINUX, NÃO SEI.

Alguem poderia me ajudar?

Espero ter sido compreendido.

T+.

gokernel
gokernel@hotmail.com



  


2. Re: Linux #ifdef ??? [RESOLVIDO]

Marcelo A. B. Slomp
mslomp

(usa Slackware)

Enviado em 29/07/2009 - 20:22h

__linux__ (minusculo)

atente que no padrão ansi é necessário o prefixo _ (underscore)
então, nem sempre WIN32 poderá funcionar, devendo ser substituído por _WIN32


3. Thanks.

???
gokernel

(usa Linux Mint)

Enviado em 30/07/2009 - 10:04h


mslomp VALEU.

Pois estava usando assim:

#ifdef WIN32 // WINDOWS
// cod..
#else // OU LINUX ONLY
// cod..
#endif

Mas não estava incluido uma TERCEIRA POSSIBILIDADE(MS-DOS).

T+.

gokernel
gokernel@hotmail.com







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts