Как я могу узнать, компилирует ли мой GCC 64-битный по умолчанию? - PullRequest
13 голосов
/ 28 декабря 2011

есть ли способ узнать, компилирует ли GCC 32- или 64-битный код по умолчанию?

моя версия GCC 4.1.2. моя версия ядра OS x86_64.

спасибо.

Ответы [ 2 ]

24 голосов
/ 28 декабря 2011

Тип gcc -v.Среди прочего, он скажет вам целевую платформу.Например, я получаю:

Target: x86_64-redhat-linux
2 голосов
/ 30 декабря 2011

Как сказал @Oli, конфигурация должна сказать вам, но это возможно прикрутить после факта.

Для пояса и фигурных скобок просто скомпилируйте что-нибудь, а затем используйте file для проверки выходного файла.

...