=?iso-8859-1?q?=5BComm=5D_=F7_=CB=C1=CB=CF=CA_=EF=F3_=D0=D2=CF=C9=D3=C8?= =?iso-8859-1?q?=CF=C4=C9=D4_=CB=CF=CD=D0=C9=CC=D1=C3=C9=D1=3F?=

Yuri Rychkov =?iso-8859-1?q?rychkov_=CE=C1_protei=2Eru?=
Чт Янв 16 13:21:58 MSK 2003


> Есть программа на С++, в которой не используется ничего
> платформеннозависимого, т.е. только #include <iostream> и пр.
>
> Есть ли define, позволяющая определить, под какой ОС пр
> оисходит
> компиляция (знаю про __WIN32__, а что есть аналогичного
>  для Linux)? И
> как узнать, на каком компиляторе происходит сборка?

pinfo gcc и там смотрим Macros | Predefined Macros

`__GNUC__'
`__GNUC_MINOR__'
`__GNUC_PATCHLEVEL__'
`__VERSION__'

С уважением, Рычков Юрий




Подробная информация о списке рассылки community