[Comm] В какой ОС происходит компиляция?

Yuri Rychkov rychkov на protei.ru
Чт Янв 16 13:21:58 MSK 2003


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

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

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

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




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