手斧Linux 從LFS到Funtoo (5)

2021-06-27 17:01:22 字數 1180 閱讀 7684

系統安裝有4g的物理記憶體。

# cat /proc/meminfo 

memtotal:        3798464 kb

memfree:          114808 kb

buffers:          264348 kb

cached:          2585416 kb

系統裝有gcc開發環境,版本資訊如下:

# gcc -v

使用內建 specs。

collect_gcc=gcc

目標:x86_64-linux-gnu

配置為:../src/configure -v --with-pkgversion='ubuntu/linaro 4.6.1-9ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-4.6/readme.bugs --enable-languages=c,c++,fortran,objc,obj-c++,go --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu

執行緒模型:posix

gcc 版本 4.6.1 (ubuntu/linaro 4.6.1-9ubuntu3) 

使用的qemu虛擬機器版本如下:

# qemu-system-x86_64 -version

以這樣處理能力的機器,完成這些工作,大約需要20小時的計算時間。

手斧Linux 從LFS到Funtoo (3)

碼開始編譯ubuntu。突然間,我理解了 ubuntu是基於debian 的這個說法。ubuntu由debian所使用的deb包來建造,而deb包有乙個稱為buildd的多機系統來完成編譯構造,buildd是 雞 而乙個個deb包是它下出來的 蛋 而這一節,不好理解成from scrash了。關於a...

手斧Linux 從LFS到Funtoo (6)

step1 建立lfs使用者。在ubuntu終端裡用root使用者執行以下命令 addusr lfs 不做特別設定,為了方便描述,將lfs使用者的密碼也設為lfs。lfs使用者的主目錄為 home lfs 雖然己建立了lfs使用者,但並不用登入為它,現在還是以root的身份進入lfs的主目錄工作。c...

手斧Linux 從LFS到Funtoo (9)

step1 修改 home lfs bashrc,增加以下內容。lfs home lfs build lfs tgt uname m lfs linux gnu lfs tgt x86 64 lfs linux gnu lfs32 tgt i686 lfs linux gnu makeflags j...