флаг компиляции gcc - PullRequest
       1

флаг компиляции gcc

5 голосов
/ 27 апреля 2011

Может ли кто-нибудь объяснить, почему мы используем флаг -m в gcc? Я запускаю команду man gcc. Результат совершенно неясен. Может ли кто-нибудь объяснить мне роль этого флага в компиляции? Как использовать флаг -m его правильный синтаксис? мне это нужно, потому что я запускаю автоматически сгенерированный make-файл с помощью команды make, но он показывает ошибку, которая следующая cc1: ошибка: нераспознанная опция командной строки "-m" Кто-нибудь может объяснить, что это такое?

1 Ответ

5 голосов
/ 27 апреля 2011
За

-m всегда следует machine-option, что обычно зависит от машины.Типичными примерами являются -m32 и -m64 для выбора 32-битных и 64-битных сборок на архитектурах, которые поддерживают обе.

Похоже, у вас есть пустая или неинициализированная переменная make-файла где-то.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...