freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

clfs的制作ppt課件(存儲(chǔ)版)

2024-11-15 23:32上一頁面

下一頁面
  

【正文】 ? Readline ? tar xvf ${DOWNLOADDIR}/ C ${BUILDDIR} ? pushd ${BUILDDIR}/ ? patch Np1 i ${DOWNLOADDIR}/ ? ./configure \ ? build=${CLFS_HOST} host=${CLFS_TARGET} prefix=/usr libdir=/lib ? make SHLIB_XLDFLAGS=lncurses ? make DESTDIR=${TARGET_DIR} install ? chmod v 755 ${TARGET_DIR}/lib/lib{readline,history}.so* ? mv v ${TARGET_DIR}/lib/lib{readline,history}.a ${TARGET_DIR}/usr/lib ? rm v ${TARGET_DIR}/lib/lib{readline,history}.so ? ln svf ../../lib/ ${TARGET_DIR}/usr/lib/ ? ln svf ../../lib/ ${TARGET_DIR}/usr/lib/ ? cd .. ? rm rf ? popd ? Zlib ? tar xvf ${DOWNLOADDIR}/ C ${BUILDDIR} ? pushd ${BUILDDIR}/ ? patch Np1 i ${DOWNLOADDIR}/ ? ./configure \ ? prefix=/usr shared ? make AR=${AR} rc ? make prefix=${TARGET_DIR}/usr install ? mv v ${TARGET_DIR}/usr/lib/.* ${TARGET_DIR}/lib ? ln svf ../../lib/ ${TARGET_DIR}/usr/lib/ ? chmod v 644 ${TARGET_DIR}/usr/lib/ ? cd .. ? rm rf ? popd ? Autoconf ? tar xvf ${DOWNLOADDIR}/ C ${BUILDDIR} ? pushd ${BUILDDIR}/ ? ./configure build=${CLFS_HOST} host=${CLFS_TARGET} \ ? prefix=/usr ? make ? make DESTDIR=${TARGET_DIR} install ? cd .. ? rm rf ? popd ? Automake ? tar xvf ${DOWNLOADDIR}/ C ${BUILDDIR} ? pushd ${BUILDDIR}/ ? ./configure \ ? build=${CLFS_HOST} host=${CLFS_TARGET} prefix=/usr ? make ? make DESTDIR=${TARGET_DIR} install ? cd .. ? rm rf ? popd ? Bash ? tar xvf ${DOWNLOADDIR}/ C ${BUILDDIR} ? pushd ${BUILDDIR}/ ? tar xvf ${DOWNLOADDIR}/ ? patch Np1 i ${DOWNLOADDIR}/ ? echo bash_cv_sys_named_pipes=yes ? ./configure \ ? build=${CLFS_HOST} host=${CLFS_TARGET} prefix=/usr bindir=/bin \ ? cachefile= withoutbashmalloc withinstalledreadline ? make ? make DESTDIR=${TARGET_DIR} htmldir=/usr/share/doc/ install ? ln sfv bash ${TARGET_DIR}/bin/sh ? cd .. ? rm rf ? popd ? Bzip2 ? tar xvf ${DOWNLOADDIR}/ C ${BUILDDIR} ? pushd ${BUILDDIR}/ ? cp Makefile{,.orig} amp。 ? sed s/Iincludedir//g ? ./configure \ ? build=${CLFS_HOST} host=${CLFS_TARGET} prefix=/usr ? make CC=${CC} fPIC ? make ? make DESTDIR=${TARGET_DIR} install ? ln sfv ${TARGET_DIR}/usr/lib/ ? cd .. ? rm rf ? cat ${TARGET_DIR}/usr/bin/lex EOF ? !/bin/sh ? Begin /usr/bin/lex ? exec /usr/bin/flex l $ ? End /usr/bin/lex ? EOF ? chmod v 755 ${TARGET_DIR}/usr/bin/lex ? popd ? Gawk ? tar xvf ${DOWNLOADDIR}/ C ${BUILDDIR} ? pushd ${BUILDDIR}/ ? patch Np1 i ${DOWNLOADDIR}/ ? ./configure \ ? build=${CLFS_HOST} host=${CLFS_TARGET} prefix=/usr libexecdir=/usr/lib ? cat EOF ? define HAVE_LANGINFO_CODESET 1 ? define HAVE_LC_MESSAGES 1 ? EOF ? make ? make DESTDIR=${TARGET_DIR} install ? cd .. ? rm rf ? popd ? Gettext ? tar xvf ${DOWNLOADDIR}/ C ${BUILDDIR} ? pushd ${BUILDDIR}/ ? ./configure \ ? build=${CLFS_HOST} host=${CLFS_TARGET} prefix=/usr ? make ? make DESTDIR=${TARGET_DIR} install ? cd .. ? rm rf ? popd ? Grep ? tar xvf ${DOWNLOADDIR}/ C ${BUILDDIR} ? pushd ${BUILDDIR}/ ? ./configure \ ? build=${CLFS_HOST} host=${CLFS_TARGET} prefix=/usr bindir。static_target=39。s\./fixinc\.shc true39。amp。 ? cp ${TARGET_DIR}/boot/ ? cd .. ? popd 配置 setclock 腳本 ? setclock 腳本從硬件時(shí)鐘,也就是 BIOS 或 CMOS 時(shí)鐘讀取時(shí)間。 ? make ARCH=mips CROSS_COMPILE=${CLFS_TARGET} menuconfig amp。 ? 處理內(nèi)核模塊 目標(biāo)系統(tǒng)制作( 5) ? 根據(jù) 補(bǔ)丁 文件的內(nèi)容來修改原來的文件。 ? 用于系統(tǒng)的國際化和本地化,可以在編譯程序的時(shí)候使用本國語言支持 (NLS),可以使程序的輸出使用用戶設(shè)置的語言而不是英文 ? 可以搜索文件中符合指定匹配模式的行。 ? 包含 zlib 庫,很多程序中的壓縮或者解壓縮程序都會(huì)用到這個(gè)庫。它還支持 ext3 日志文件系統(tǒng)。這里 Binutils的 withsysroot沒有體現(xiàn)出來,但 GCC的 withsysroot已經(jīng)發(fā)揮作用了。但是,如果某些庫在這兩個(gè)目錄之外,你就需要把它們的路徑加到 /etc/ 文件里,以便動(dòng)態(tài)鏈接庫加載程序能夠找到它們。 AR和 RANLIB是 binutils中的工具,它們也是在編譯過程中需要用到的,而且是用來處理目標(biāo)平臺的二進(jìn)制文件,所以它們也是使用交叉編譯用的版本。 bits/ ? mkdir v ../glibcbuild ? cd ../glibcbuild glibc頭文件 (2) ? echo libc_cv_forced_unwind=yes ? echo libc_cv_c_cleanup=yes ? echo libc_cv_mips_tls=yes ? echo install_root=$CLFS configparms ? CC=gcc ../\ ? host=${CLFS_TARGET} build=${CLFS_HOST} \ ? withheaders=${CLFS}/usr/include cachefile= ? 這個(gè)編譯參數(shù)說明 gcc用的是主系統(tǒng)的 gcc,這里需要注意的是 prefix=/usr雖然指定的是 /usr目錄,但實(shí)際上最后安裝到的是 $ {install_root}/usr下,如果沒有指定 install_root,那自然是安裝到了 /usr,而因?yàn)榍懊嬷付?install_root 的目錄,實(shí)際上最后安裝到了 ${CLFS}/usr下。這個(gè) BINUTILS是交叉版本,它由 HOST機(jī)的 GCC和 BINUTILS編譯聯(lián)接而成,它是在 HOST機(jī)上運(yùn)行聯(lián)接生成目標(biāo)系統(tǒng)程序 ? make configurehost //利用前面設(shè)置的參數(shù)全面配置 binutils所有需要編譯的部分 ? make ? make install ? cp v ../$CLFS/usr/include ? cd .. ? rm rf binutilsbuild/ ? popd glibc頭文件 (1) ? tar xvf ${DOWNLOADDIR}/ C ${BUILDDIR} ? pushd ${BUILDDIR}/? cp configure{,.orig} amp。 設(shè)置環(huán)境變量 ? cat ~/.bashrc EOF ? set +h ? umask 022 ? CLFS=/mnt/clfs ? LC_ALL=POSIX ? PATH=${CLFS}/crosstools/bin:/bin:/usr/bin ? export CLFS LC_ALL PATH ? EOF ? 這里 set +h命令關(guān)閉 bash的 hash功能,讓它從新到 PATH路徑中搜索程序。 /bin/bash ? EOF ? 任何用戶登錄時(shí) SHELL都會(huì)讀取主機(jī)系統(tǒng)的/etc/profile腳本加載里面的各種環(huán)境變量,然后讀取用戶目錄下的 .bash_profile,在這里的 .bash_profile中加入 exec env i.../bin/bash命令,從新啟動(dòng)一個(gè) BASH替代先前登錄的那個(gè),它使用除 TERM、 HOME、 PS1外完全空白的環(huán)境變量。接著的 make configurehost不要少了,這樣可以利用前面設(shè)置的參數(shù)全面配置 binutils所有需要編譯的部分。s/$/\ndefine __WORDSIZE 32/g39。 CC指定的是剛編譯出來的交叉版的 GCC,這里我們編譯生成的 Glibc是目標(biāo)版上運(yùn)行的所以要用到交叉版的 GCC。 ? TZDIR=${CLFS}/usr/share/zoneinfo ${CLFS}/usr/bin/tzselect ? cp v removedestination ${CLFS}/usr/share/zoneinfo/Asia/Shanghai \ ? ${CLFS}/etc/localtime 配置動(dòng)態(tài)鏈接庫加載程序 ? cat ${CLFS}/etc/ EOF ? Begin /etc/ ? /usr/local/lib ? /opt/lib ? End /etc/ ? EOF ? 默認(rèn)情況下,動(dòng)態(tài)鏈接庫加載程序 (/lib/)搜索 /lib 和 /usr/lib 目錄來尋找程序需要使用的動(dòng)態(tài)連接庫。 接著我們就開始編譯目標(biāo)體系平臺下的 Glibc了,這個(gè)時(shí)候交叉版本的 Binutils和第一次編譯的 GCC都用上了,則我們也就清楚了,在編譯這個(gè) Glibc的時(shí)候是到${CLFS}/usr/include里找頭文件,到 ${CLFS}/lib等目錄下鏈接庫的,不過 Glibc是目標(biāo)系統(tǒng)的第一個(gè)軟件包,因此,他并不需要到 ${CLFS}/lib等目錄下的庫鏈接,但交叉版本的 Binutils還是順利的完成了 Glibc編譯目錄下自己眾多庫文件的鏈接工作。 ? 提供用于
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1