2012-05-02 99 views
5

我想編譯我自己的glibc。我有一個目錄glibc,其中包含我從互聯網上下載的glibc源代碼。在該目錄中輸入mkdir ../build-glibc。現在從build-glibc目錄輸入../glibc/configure,執行配置。現在我不知道如何撥打make。我不能從glibc目錄中調用它,因爲它沒有配置設置,我也不能從build-glibc中調用它,因爲makefile不在該目錄中。我該如何解決這個問題?編譯你自己的glibc

+1

您是否閱讀過http://www.gnu.org/software/libc/manual/html_mono/libc.html#Installation? – fvu

+0

是的,我讀過它,它只是說打電話,但我的問題是我應該從哪裏打電話給make,以及如何?我不能從build目錄調用它,也不能從glibc目錄調用它,因爲不從那裏調用configure。 – pythonic

+1

從包含make文件的目錄運行'make'。 –

回答

5

如果configure腳本成功完成,Makefile將存在於您的build-glibc目錄中。

如果一切似乎已經在configure仍然沒有Makefile順利,那麼你可能錯過了一個特質:

雖然做了glibc的一個configure,預計你通常提供一個替代--prefix,因爲安裝到默認位置(/usr/local)可能會使系統癱瘓。如果你沒有提供,那麼你需要打開--disable-sanity-checks

如果不是這種情況,請查找config.log文件並閱讀其內容。