artykuły
Powrót do listy artykułów

Temat artykułu: GCC - co to jest i po co ?
Tekst napisał tokarz dnia 14-01-2005

GCC jest kompilatorem Linuxowskim, bez niego na pewno nie zbudujesz żadnego programu. Najnowsze gcc z wersjii 3.2.xx jest dobrym kompilatorem. Wbrew pogłoską działa poprawnie i nie ma z nim niemal problemów. Do czasu. Po skompilowaniu gcc 3.2.xx na twoim komputerze dostrzeżesz, że nie możesz skompilować programów wykorzystujących qt. Musisz skompilować nowe qt i bawić się z rekonfigurację systemu. Jeśli jesteś początkującym użytkownikiem Linuxa, bardzo gorąco odradzam kompilację gcc. Jeśli zaś i tak mimo mych uwag chcesz się za to zabrać, przejdź do poniższego opisu.

Zaczynamy od ściągnięcia źródeł gcc 3.2.2. (ftp://ftp.gnu.org/gnu/gcc/gcc-3.2.2)
Jeśli chcesz inną wersję gcc możesz ją ściągnąc z ftp://ftp.gnu.org/gnu/gcc/

Stwórz dwa katalogi:

gcc_zrodla

gcc_obj


Teoretycznie nie trzeba tworzyć osobnych katalogów dla źródeł i objektów, ale to akurat zalecają sami twórcy gcc. Wejdź teraz do gcc_obj i wpisz gcc_zrodla/configure--help. Wyświetli to listę opcji wpływających na kompilację źródeł. Gdy już się zdecydujesz co chcesz dodać wydajesz polecenie gcc_zrodla/configure z opcjami. Przydałoby się (koniecznie) żebyś dał gcc_zrodla/configure --prefix=/usr --enable-shared. Czekasz aż Twój komp przeanalizuje sprawę i gdy już to zrobi wpisujesz make. Jeśli wszystko robiłeś zgodnie z opisem i nie wystąpiły żadne niespodziewane niespodzianki to gcc powinno się skompilować. U mnie to trwa około 20 minut na Athlonie 1500+ i kości 512MB DDR-RAM'u. Po skończeniu kompilacji wpisz make install, dzięki czemu przejdziesz do instalacji gcc. Po zainstalowaniu wpisz gcc -v. Po tym zabiegu powinieneś ujrzeć już nowo skompilowaną wersję gcc.


UWAGA!!!
gcc nie częścią systemu, której instalacje łatwo jest cofnąć, więc nim przejdziesz do instalacj zastanów się zdrowo czy chcesz tego. Nie będę odpisywał na maile z pytaniami jak cofnąć instalację gcc.