[elektro] feltételes fordítás 64 vagy 32 bites rendszeren
Stolmár Tamás
knight at borsodi.qualitis.hu
Wed Sep 16 20:38:30 CEST 2015
illetve a sizeof(void*) -al lehet operáni
On 09/16/2015 04:59 PM, Steve wrote:
> Ez elegáns, köszönöm.
>
> 2015-09-16 16:35 keltezéssel, Kiss Gabor írta:
>> On 09/16/2015 02:15 PM, Steve wrote:
>>> Milyen feltételt és hogyan kell vizsgálni, ha azt akarom, hogy
>>> automatikusan az aktuális rendszerre készüljön a fordítás?
>>> Linux és Windows gcc esetén is érdekel.
>>>
>> http://stackoverflow.com/questions/5272825/detecting-64bit-compile-in-c
>>
>>
>> #include <stdint.h>
>> #if UINTPTR_MAX == 0xffffffff
>> /* 32-bit */
>> #elif UINTPTR_MAX == 0xffffffffffffffff
>> /* 64-bit */
>> #else
>> /* wtf */
>> #endif
>>
>> g
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>>
> -----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list