OnWorks Linux i Windows Online WorkStation

logo

Darmowy hosting online dla stacji roboczych

<Poprzedni | Spis treści | Następne>

4.2. Tworzenie katalogu $LFS/tools‌

Wszystkie programy skompilowane w rozdziale 5 zostaną zainstalowane w $LFS/narzędzia aby oddzielić je od programów skompilowanych w rozdziale 6. Programy skompilowane tutaj są narzędziami tymczasowymi i nie będą częścią ostatecznego systemu LFS. Przechowując te programy w oddzielnym katalogu, można je łatwo usunąć później po ich użyciu. Zapobiega to również temu, aby te programy trafiły do ​​katalogów produkcyjnych hosta (co łatwo zrobić przez przypadek w rozdziale 5).

Utwórz wymagany katalog, uruchamiając następujące polecenie: korzeń:


mkdir -v $LFS/narzędzia

mkdir -v $LFS/narzędzia


Następnym krokiem jest utworzenie pliku /narzędzia symlink w systemie hosta. Będzie on wskazywał na nowo utworzony katalog na partycji LFS. Uruchom to polecenie jako korzeń także:


ln -sv $LFS/narzędzia /

ln -sv $LFS/narzędzia /


Note

Powyższe polecenie jest poprawne. ln polecenie ma kilka wariantów składniowych, więc koniecznie je sprawdź informacje coreutils ln oraz ln(1) zanim zgłosisz to, co uważasz za błąd.

Note

Powyższe polecenie jest poprawne. ln polecenie ma kilka wariantów składniowych, więc koniecznie je sprawdź informacje coreutils ln oraz ln(1) zanim zgłosisz to, co uważasz za błąd.


obraz

Utworzony dowiązanie symboliczne umożliwia kompilację łańcucha narzędzi tak, aby zawsze odwoływał się do /narzędzia, co oznacza, że ​​kompilator, assembler i linker będą działać zarówno w rozdziale 5 (kiedy nadal będziemy używać niektórych narzędzi z hosta), jak i w następnym (gdy będziemy „chrootowani” na partycji LFS).


Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: