=?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