Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Mam (miałem) w systemie dwie wersje gcc 3.3 i 4.0 skompilowalem kernela z tym ze tak jak jest napisane w manualu zrobiłem to tak:
% MAKEFLAGS="CC=gcc-3.3" make-kpk
Nie chce kompilowac 4.0 bo pojawiaja sie dziwne problemy.
Nastepne co chciałem skompilowac to sterowniki do neo eagle-usb-2.3.2
I tu przy konfigure pojaiwly sie schody:
Najpierw wywalało sie an tym ze kernel skompilowany jest 3.3 a domyslny w systemie jest 4.0 po lekturze ./configure --help myslałem ze wystarczy zrobic cos w stylu 'CC=gcc-3.3' ( po tym echo $CC pokazywało gcc-3.3).
Wkoncu zrezygnowałem z wyszukanych metod i wywaliłem poprostu gcc-4.0
configure przeszedł ale wywalił sie make,
najpierw ze nie mam gcc trzeba było zrobic w /usr/bin dowiazanie z gcc-3.3 do gcc. Potem wywali sie ze nie ma 'cc' trzeba było zrobić dowiazenie gcc-3.3 -> cc. Po tym sterowniki sie skompilowały i wszystko chodzi.
Tylko teraz po tym mam w sytemie mały bałagan, i wątpliwości czy nie ma lepszej metody na zamiane wersji gcc, bez odinstalowywania niechcianej wersji i robienia tych dowiazan (czyli robienia krotko mowiac bałaganu).
Czy ktos zna przepis na wykonanie tej czynnosci w lepszy sposob ?
Offline
Kod:
% MAKEFLAGS="CC=gcc-3.3" make-kpk
a moze 'export MAKEFALGS'?
Offline