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

正文內(nèi)容

clfs的制作ppt課件-wenkub.com

2024-10-13 23:32 本頁(yè)面
   

【正文】 amp。amp。static39。define YYENABLE_NLS 139。 gcc/ gcc/ ? cp gcc/{,.orig} ? sed 39。 謝謝 manpages ? tar xvf ${DOWNLOADDIR}/manpages C ${BUILDDIR} ? pushd ${BUILDDIR}/? make prefix=${TARGET_DIR} install ? cd .. ? rm rf ? popd Binutils ? tar xvf ${DOWNLOADDIR}/e/ C ${BUILDDIR} ? pushd ${BUILDDIR}/? patch Np1 i ${DOWNLOADDIR}/e/ ? mkdir v ../binutilsbuild ? cd ../binutilsbuild ? AR=ar AS=as ../\ ? build=${CLFS_HOST} host=${CLFS_TARGET} \ ? target=${CLFS_TARGET} enableshared ? make configurehost ? make tooldir=/usr ? make DESTDIR=${TARGET_DIR} tooldir=/usr install ? cd .. ? rm rf binutilsbuild ? popd GCC ? tar xvf ${DOWNLOADDIR}/ C ${BUILDDIR} ? pushd ${BUILDDIR}/? patch Np1 i ${DOWNLOADDIR}/ ? cp libiberty/{,.orig} ? sed 39。 ? mkdir v amp。 ? cat ${TARGET_DIR}/etc/sysconfig/clock EOF ? Begin /etc/sysconfig/clock ? UTC=1 ? End /etc/sysconfig/clock ? EOF 配置 Linux 控制臺(tái) ? console 初始化腳本來(lái)設(shè)置鍵盤映射表和控制臺(tái)字體 ? cat /etc/sysconfig/console EOF ? Begin /etc/sysconfig/console ? End /etc/sysconfig/console ? EOF ? cat /etc/inputrc EOF ? Begin /etc/inputrc ? Modified by Chris Lynn ? Allow the mand prompt to wrap to the next line ? set horizontalscrollmode Off ? Enable 8bit input ? set metaflag On ? set inputmeta On ? Turns off 8th bit stripping ? set convertmeta Off ? Keep the 8th bit for display ? set outputmeta On ? none, visible or audible ? set bellstyle none ? All of the following map the escape sequence of the value ? contained in the 1st argument to the readline specific functions ? \eOd: backwardword ? \eOc: forwardword ? for linux console ? \e[1~: beginningofline ? \e[4~: endofline ? \e[5~: beginningofhistory ? \e[6~: endofhistory ? \e[3~: deletechar ? \e[2~: quotedinsert ? for xterm ? \eOH: beginningofline ? \eOF: endofline ? for Konsole ? \e[H: beginningofline ? \e[F: endofline ? End /etc/inputrc ? EOF 創(chuàng)建 /etc/inputrc 文件 ? 設(shè)置 inputrc 文件為特定的情況處理鍵盤映射,這個(gè)文件被 Readline 用作啟動(dòng)文件, Readline 是 Bash 和其它大多數(shù) shell 使用的與輸入相關(guān)的庫(kù)。amp。amp。amp。 ? ? ? ? ? Texinfo 軟件包包含讀取、寫入、轉(zhuǎn)換 Info 文檔的程序。 ? ? 此軟件包包含用于在 shell 腳本中創(chuàng)建安全臨時(shí)文件的程序。 目標(biāo)系統(tǒng)制作( 4) ? 包含用 LempelZiv 編碼 (LZ77)來(lái)壓縮和解壓文件的程序。 ? Gawk 軟件包包含用于管理文本文件的程序。 ? 軟件包里的程序向你顯示兩個(gè)文件或目錄的差異,常用來(lái)生成軟件的補(bǔ)丁。 ? ? 一個(gè)提供命令行編輯和歷史紀(jì)錄功能的庫(kù)集合。 ? M4 軟件包包含一個(gè)宏處理器。 ? 提供用于 ext2 文件系統(tǒng)的工具。 ? tar xvf ${DOWNLOADDIR}/ C ${BUILDDIR} ? pushd ${BUILDDIR}/? PAGE=A4 ./configure prefix=${CLFS}/crosstools withoutx ? make ? make install ? cd .. ? rm rf ? popd 測(cè)試交叉工具 ? include ? int ? main() ? { ? printf(HELLO!!!!!!!!!!!!!!!!!!!!\n)。 接著我們就開始編譯目標(biāo)體系平臺(tái)下的 Glibc了,這個(gè)時(shí)候交叉版本的 Binutils和第一次編譯的 GCC都用上了,則我們也就清楚了,在編譯這個(gè) Glibc的時(shí)候是到${CLFS}/usr/include里找頭文件,到 ${CLFS}/lib等目錄下鏈接庫(kù)的,不過(guò) Glibc是目標(biāo)系統(tǒng)的第一個(gè)軟件包,因此,他并不需要到 ${CLFS}/lib等目錄下的庫(kù)鏈接,但交叉版本的 Binutils還是順利的完成了 Glibc編譯目錄下自己眾多庫(kù)文件的鏈接工作。 ? make ? make install ? cd .. ? rm rf ? popd withsysroot參數(shù) ? withsysroot參數(shù) GCC在執(zhí)行編譯時(shí)是默認(rèn)從/usr/include中找頭文件來(lái)編譯的,而 binutils中的工具 ld是從 /lib /usr/lib、 LD_LIBRARY_PATH、/etc/庫(kù)或者靜態(tài)庫(kù)進(jìn)行鏈接操作的,也就是說(shuō)他們都會(huì)到根目錄去尋找相關(guān)的東西,而我們進(jìn)行交叉編譯如果去連接主機(jī)的這些庫(kù)和頭文件,這樣生成的二進(jìn)制執(zhí)行文件是不能在目標(biāo)板上運(yùn)行的。 ? 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)鏈接庫(kù)加載程序 ? cat ${CLFS}/etc/ EOF ? Begin /etc/ ? /usr/local/lib ? /opt/lib ? End /etc/ ? EOF ? 默認(rèn)情況下,動(dòng)態(tài)鏈接庫(kù)加載程序 (/lib/)搜索 /lib 和 /usr/lib 目錄來(lái)尋找程序需要使用的動(dòng)態(tài)連接庫(kù)。 withbinutils=${CLFS}/crosstools/bin則是表明使用的 binutils是用的交叉版的。 CC指定的是剛編譯出來(lái)的交叉版的 GCC,這里我們編譯生成的 Glibc是目標(biāo)版上運(yùn)行的所以要用到交叉版的 GCC。如果要生成支持C++的交叉版的 GCC需要目標(biāo)版的 Glibc庫(kù),而現(xiàn)在我們還沒有目標(biāo)版的 Glibc庫(kù),還好編譯 Glibc只需要支持 C的交叉版 GCC,而支持 C的交叉版 GCC只需要 Glibc頭文件就可以編譯出來(lái)。s/$/\ndefine __WORDSIZE 32/g39。s/[09]/g39。接著的 make configurehost不要少了,這樣可以利用前面設(shè)置的參數(shù)全面配置 binutils所有需要編譯的部分。 ? source ~/.bash_profile 建立目標(biāo)系統(tǒng)目錄結(jié)構(gòu) ? 建立目標(biāo)系統(tǒng)目錄結(jié)構(gòu) ? pushd $CLFS ? mkdir pv {bin,boot,dev,{etc/,}opt,home,lib,mnt} ? mkdir pv {proc,media/{floppy,cdrom},sbin,srv,sys} ? mkdir pv var/{lock,log,mail,run,spool} ? mkdir pv var/{opt,cache,lib/{misc,locate},local} ? install dv m 0750 root ? install dv m 1777 {var/,}tmp ? mkdir pv usr/{,local/}{bin,include,lib,sbin,src} ? mkdir pv usr/{,local/}share/{doc,info,locale,man} ? mkdir pv usr/{,local/}share/{misc,terminfo,zoneinfo} ? mkdir pv usr/{,local/}share/man/man{1..8} ? for dir in usr{,/local}。 /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)境變量。CLFS ? CLFS分三種版本: ? ? (現(xiàn)改名為 CLFSSYSROOT) ? (現(xiàn)改名為 CLFS EMBEDDED) 改名是為了不給人一種高版本號(hào)代表更先進(jìn)版本的錯(cuò)覺。 設(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路徑中搜索程序。 do ? ln sv share/{man,doc,info} $dir ? done ? cd boot ? ln svf . boot ? mkdir v $CLFS/crosstools ? popd 創(chuàng)建必要的用戶、組和日志文件 ? cat $CLFS/etc/passwd EOF ? root::0:0:root:/root:/bin/bash ? EOF ? cat $CLFS/etc/group EOF ? root:x:0: ? bin:x:1: ? sys:x:2: ? kmem:x:3: ? tty:x:4: ? tape:x:5: ? daemon:x:6: ? floppy:x:7: ? disk:x:8: ? lp:x:9: ? dialout:x:10: ? audio:x:11: ? video:x:12: ? utmp:x:13: ? usb:x:14: ? cdrom:x:15: ? EOF 創(chuàng)建日志文件 ? login agetty init程序會(huì)用到一些日志文件,這里先創(chuàng)建出來(lái) ? touch $CLFS/var/run/utmp $CLFS/var/log/{btmp,lastlog,wtmp} ? chmod v 664 $CLFS
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1