¿hay alguna manera de saber si GCC está compilando código de 32 o 64 bits de forma predeterminada?¿Cómo puedo saber si mi GCC compila 64 bits de forma predeterminada?
mi versión de GCC es 4.1.2. mi versión del kernel os es x86_64.
gracias.
¿hay alguna manera de saber si GCC está compilando código de 32 o 64 bits de forma predeterminada?¿Cómo puedo saber si mi GCC compila 64 bits de forma predeterminada?
mi versión de GCC es 4.1.2. mi versión del kernel os es x86_64.
gracias.
Tipo gcc -v
. Entre otras cosas, te dirá la plataforma objetivo. Por ejemplo, me sale:
Target: x86_64-redhat-linux
Como dijo @Oli, la configuración debe decirle, pero es posible atornillar con que después del hecho.
Para la correa y los tirantes, simplemente compile algo, y luego use file
para examinar el archivo de salida.
quizás escriba, compile y ejecute un pequeño programa como: 'std :: cout << sizeof (long) * 8' – Yaniro
Una pregunta relacionada con los detalles en la plataforma de Windows: http://stackoverflow.com/questions/ 7441552/how-to-specify-win32-or-windows-64-target-with-cross-compiler-i686-w64-mingw32-g –