Issue
is there a C macro or some kind of way that i can check if my c program was compiled as 64bit or 32bit at compile time in C?
Compiler: GCC Operating systems that i need to do the checks on: Unix/Linux
Also how could i check when running my program if the OS is capable of 64bit?
Solution
Since you tagged this "gcc", try
#if __x86_64__
/* 64-bit */
#endif
Answered By - Anomie