2014-05-15 12 views
5

Przepraszamy, jeśli to już zostało zadane? Zbudowałem wsparcie ze źródła, ale zawsze myliłem się co do narzędzi do budowania. Którego narzędzia należy użyć podczas budowania bibliotek doładowań od zera. Wydaje mi się, że bootstrap.sh jest używany do tworzenia pliku wykonywalnego bjam, a następnie należy użyć bjam do wykonania rzeczywistej kompilacji. Zauważyłem jednak, że można przekazać wiele parametrów do pliku bootstrap.sh, takich jak zestaw narzędzi (kompilator) do użycia i biblioteki do kompilacji, itp. ... i uruchomić kompilację za pomocą programu startowego bootstrap.shJaka jest różnica między b2 a ./bootstrap.sh podczas budowania pytona

istnieją co najmniej trzy różne sposoby uruchamiania build: ./bootstrap.sh, bjam, b2

Może ktoś streścić cel każdego jako docs internetowych nie wydają się wyjaśnić tę

Dzięki!

Anwar

Odpowiedz

8

b2 to dopiero druga wersja bjam. Skrypt bootstrap.sh po prostu buduje dżem doładowania wykonywalny z kodu źródłowego zawartego w źródle doładowania, tworzy project-config.jam i wykonuje plik wykonywalny. Możesz zobaczyć skrypt powłoki here

Powiązane problemy