есть ли способ узнать, компилирует ли GCC 32- или 64-битный код по умолчанию?
моя версия GCC 4.1.2. моя версия ядра OS x86_64.
спасибо.
Тип gcc -v.Среди прочего, он скажет вам целевую платформу.Например, я получаю:
gcc -v
Target: x86_64-redhat-linux
Как сказал @Oli, конфигурация должна сказать вам, но это возможно прикрутить после факта.
Для пояса и фигурных скобок просто скомпилируйте что-нибудь, а затем используйте file для проверки выходного файла.
file