2011-04-27 18 views
5

może wytłumaczyć mi, dlaczego używamy flagi -m w gcc? Uruchomię polecenie polecenia gcc człowieka są dość niejasne czy jakieś ciało może wyjaśnić mi rolę tej flagi w kompilacji? jak użyć opcji -m oznacz jej właściwą składnię? Potrzebuję go, ponieważ używam automatycznie wygenerowanego makefile poprzez polecenie make, ale pokazuje on następujący błąd: cc1: błąd: nierozpoznana opcja wiersza poleceń "-m" czy ktoś może wyjaśnić, co to jest?Flaga kompilacji gcc

Odpowiedz

5

-m jest zawsze poprzedzane znakiem machine-option, który zazwyczaj zależy od urządzenia. Typowymi przykładami są: -m32 i -m64 do wybierania kompilacji 32-bitowych i 64-bitowych na architekturach obsługujących oba.

Wygląda na to, że masz gdzieś pustą lub niezainicjowaną zmienną makefile.

Powiązane problemy