Instalowanie Binutils-2.14 - przebieg 2

Estimated build time:           1.5 SBU
Estimated required disk space: 108 MB

Ponowna instalacja Binutils

Utwórz znó oddzielny katalog budowy:

mkdir ../binutils-build
cd ../binutils-build

Teraz przygotuj Binutils do kompilacji:

../binutils-2.14/configure --prefix=/tools \
--enable-shared --with-lib-path=/tools/lib

Znaczenie nowej opcji configure:

Przed rozpoczęciem budowy Binutils pamiętaj o wyłączeniu wszystkich zmiennych środowiskowych, które mogłyby nadpisać (zasłonić) domyślne flagi optymalizacji.

Skompiluj pakiet:

make 

Uwaga: Warto zaznaczyć, że wykonanie tu zestawu testowego dla Binutils nie uważa się za równie ważne, jak było w Rozdziale 6.

Sprawdź wyniki (nie powinno tu być żadnych nieoczekiwanych błędów, błędy oczekiwane w niczym nie szkodzą):

make check

Niestety, nie ma tu możliwości przejrzenia podsumowania wyników, jak to było przy poprzednm pakiecie GCC. Mimo to, jeśli błąd pokaże się, to łatwo będzie go znaleźć. Wyświetlone wyniki będą zawierać coś w tym rodzaju:

make[1]: *** [check-binutils] Error 2

I zainstaluj pakiet:

make install

Dalej, przygotuj Binutils do ponownego ustawienia zestawu narzędziowego w następnym rozdziale:

make -C ld clean
make -C ld LIB_PATH=/usr/lib:/lib

 

Ostrzeżenie

Nie usuwaj jeszcze katalogów źródłowego i budowy Binutils. Będą nam potrzebne ponownie w następnym rozdziale w takim stanie, w jakim są teraz.