Re: portabilitet (#ifdefs)

From: Anders Mundt Due (none@amd--pd-house.dk.lh.bsd-dk.dk)
Date: Tue 27 Jan 2004 - 10:49:27 CET


Date: Tue, 27 Jan 2004 10:49:27 +0100
From: Anders Mundt Due <none@amd--pd-house.dk.lh.bsd-dk.dk>
To: bsd-dk@bsd-dk.dk
Subject: Re: portabilitet (#ifdefs)

On 27 Jan, Andreas Ryge wrote:
> Jeg er blevet involveret i noget portering af en windows applikation til
> unix (AIX og Solaris ind til videre), og i den forbindelse ville jeg
> høre om
> der er en "standard" for #defines på forskellige platforme. Jeg
> præciserer
> lige:
>
> _UNIX
> _AIX
> _SOLARIS
> _PTHREADS
> osv.

Jeg vil anbefale dig at a) benytte samme compiler på alle platforme, så når
du ret langt. Og for at dinde dine "standard" #defines kan du jo f.eks.;

   $ touch dummy.c
   $ gcc -E -dM dummy.c

og så finde en "passende" define.

Mvh
  Anders



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:24:35 CET