Próbuję zainstalować GCC 2.95 na Ubuntu 12.0.4. Oto błąd
decl.c : in function "start_struct":
4449:27; argument "code" doesn"t match prototype
ch-tree.h: 736:13: error: prototype declaration
Próbowałem:
./configure
make
(Nieudane)
Co mogę zrobić, aby rozwiązać te błędy i zainstalować GCC 2.95 na Ubuntu 12.0.4?
Odpowiedzi:
2 dla odpowiedzi № 1Moja teoria jest taka, że budujesz to źle. Czy przeczytałeś wskazówki?
Myślę, że musisz uciekać ./configure
, następnie uruchomić make bootstrap
. Minęło trochę czasu (przynajmniej 12 lat!), Ale myślę, że to zadziała.
Różnica polega na tym, że bootstrap zbuduje amalutka wersja GCC, następnie zbuduj GCC, a następnie ponownie zbuduj GCC. Oczywiście jest wolniejszy niż tylko make, ale powinien być w stanie zbudować GCC zaczynając od dowolnego kompilatora K & R C.