From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: "Yuri Rychkov" To: Subject: RE: [Comm] В какой ОС происходит компиляция? Date: Thu, 16 Jan 2003 13:21:58 +0300 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) In-Reply-To: <3E26814D.1030402@rmts.donpac.ru> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Importance: Normal Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: > Есть программа на С++, в которой не используется ничего > платформеннозависимого, т.е. только #include и пр. > > Есть ли define, позволяющая определить, под какой ОС пр > оисходит > компиляция (знаю про __WIN32__, а что есть аналогичного > для Linux)? И > как узнать, на каком компиляторе происходит сборка? pinfo gcc и там смотрим Macros | Predefined Macros `__GNUC__' `__GNUC_MINOR__' `__GNUC_PATCHLEVEL__' `__VERSION__' С уважением, Рычков Юрий