如何在編譯程式時得知 linux 為 32/64 bit os - Linux

By Hedda
at 2008-08-17T18:51
at 2008-08-17T18:51
Table of Contents
各位大大好,
小弟手上有支程式如下;
#define using_64_bit_os
#ifdef using_64_bit_os
#define vsize 8
#else
#define vsize 4
#endif
每次在編譯時, 都要根據不同的系統版本 (linux fedora 9 i686/X86_64)
去手動開關這個define: #define using_64_bit_os
有沒有自動化的方式呢, 讓 compiler 自行判斷現在的 os 跑 32 or 64 bits ?
謝謝!
--
小弟手上有支程式如下;
#define using_64_bit_os
#ifdef using_64_bit_os
#define vsize 8
#else
#define vsize 4
#endif
每次在編譯時, 都要根據不同的系統版本 (linux fedora 9 i686/X86_64)
去手動開關這個define: #define using_64_bit_os
有沒有自動化的方式呢, 讓 compiler 自行判斷現在的 os 跑 32 or 64 bits ?
謝謝!
--
Tags:
Linux
All Comments

By Tristan Cohan
at 2008-08-21T20:08
at 2008-08-21T20:08

By Agatha
at 2008-08-23T19:22
at 2008-08-23T19:22

By Andy
at 2008-08-26T23:23
at 2008-08-26T23:23
Related Posts
到底細分許多的Partition有什麼好處?

By Noah
at 2008-08-17T14:44
at 2008-08-17T14:44
怎樣知道/dev/video0有跟usb webcam 連上

By Victoria
at 2008-08-17T14:21
at 2008-08-17T14:21
Linux的/proc底下出現一堆檔名為數字的不明目錄?是否中毒?

By Carolina Franco
at 2008-08-17T10:15
at 2008-08-17T10:15
到底細分許多的Partition有什麼好處?

By Erin
at 2008-08-17T10:13
at 2008-08-17T10:13
Broadcom 5715S 網卡

By Agnes
at 2008-08-17T05:03
at 2008-08-17T05:03