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

正文內(nèi)容

clfs的制作ppt課件-文庫吧在線文庫

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

下一頁面
  

【正文】 ext2 文件系統(tǒng)的工具。 ? ? 一個(gè)提供命令行編輯和歷史紀(jì)錄功能的庫集合。 ? Gawk 軟件包包含用于管理文本文件的程序。 ? ? 此軟件包包含用于在 shell 腳本中創(chuàng)建安全臨時(shí)文件的程序。amp。amp。 ? mkdir v amp。 gcc/ gcc/ ? cp gcc/{,.orig} ? sed 39。static39。amp。amp。define YYENABLE_NLS 139。 謝謝 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。 ? cat ${TARGET_DIR}/etc/sysconfig/clock EOF ? Begin /etc/sysconfig/clock ? UTC=1 ? End /etc/sysconfig/clock ? EOF 配置 Linux 控制臺(tái) ? console 初始化腳本來設(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)的庫。amp。 ? ? ? ? ? Texinfo 軟件包包含讀取、寫入、轉(zhuǎn)換 Info 文檔的程序。 目標(biāo)系統(tǒng)制作( 4) ? 包含用 LempelZiv 編碼 (LZ77)來壓縮和解壓文件的程序。 ? 軟件包里的程序向你顯示兩個(gè)文件或目錄的差異,常用來生成軟件的補(bǔ)丁。 ? M4 軟件包包含一個(gè)宏處理器。 ? 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)。 ? make ? make install ? cd .. ? rm rf ? popd withsysroot參數(shù) ? withsysroot參數(shù) GCC在執(zhí)行編譯時(shí)是默認(rèn)從/usr/include中找頭文件來編譯的,而 binutils中的工具 ld是從 /lib /usr/lib、 LD_LIBRARY_PATH、/etc/庫或者靜態(tài)庫進(jìn)行鏈接操作的,也就是說他們都會(huì)到根目錄去尋找相關(guān)的東西,而我們進(jìn)行交叉編譯如果去連接主機(jī)的這些庫和頭文件,這樣生成的二進(jìn)制執(zhí)行文件是不能在目標(biāo)板上運(yùn)行的。 withbinutils=${CLFS}/crosstools/bin則是表明使用的 binutils是用的交叉版的。如果要生成支持C++的交叉版的 GCC需要目標(biāo)版的 Glibc庫,而現(xiàn)在我們還沒有目標(biāo)版的 Glibc庫,還好編譯 Glibc只需要支持 C的交叉版 GCC,而支持 C的交叉版 GCC只需要 Glibc頭文件就可以編譯出來。s/[09]/g39。 ? 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}。CLFS ? CLFS分三種版本: ? ? (現(xiàn)改名為 CLFSSYSROOT) ? (現(xiàn)改名為 CLFS EMBEDDED) 改名是為了不給人一種高版本號(hào)代表更先進(jìn)版本的錯(cuò)覺。 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)建出來 ? touch $CLFS/var/run/utmp $CLFS/var/log/{btmp,lastlog,wtmp} ? chmod v 664 $CLFS/var/run/utmp $CLFS/var/log/lastlog 到這里建立交叉編譯工具鏈的環(huán)境已經(jīng)搭建完畢,可以開始制作交叉編譯工具鏈 下面來討論 SYSROOT版原理 ? 交叉編譯工具鏈 這個(gè)過程是 SYSROOT版原理實(shí)現(xiàn)的關(guān)鍵,而這里三次用到 withsysroot這個(gè)參數(shù)則是這個(gè)過程的關(guān)鍵,后面將詳細(xì)討論。 configure ? tar xvf ${DOWNLOADDIR}/ ? mv v ,標(biāo)準(zhǔn)的glibc并不支持 mips等幾個(gè)體系,而 glibcports就是為了補(bǔ)充這部分的支持而出現(xiàn)的(這里必須將其改為 ports,否則編譯無法找到)。這樣看來第一次編譯的 GCC的使命就十分明顯了:他就是用來編譯接下來的 Glibc庫。 glibc (3) ? make ? make instal ? 上面的命令沒有安裝 locale(用另一種語言反饋信息 ),所以用下面的命令來安裝它們 ? make localedata/installlocales ? cd .. ? rm rf ? popd Glibc ? cat ${CLFS}/etc/ EOF ? Begin /etc/ ? passwd: files ? group: files ? shadow: files ? hosts: files dns ? works: files ? protocols: files ? services: files ? ethers: files ? rpc: files ? End /etc/ ? EOF ? 我們需要建立 /etc/ 文件。而 withsysroot參數(shù)的功能正是讓交叉工具以 withsysroot指定的目錄作為根目錄,在這個(gè)下面尋找相關(guān)文件。 ? return 0。 目標(biāo)系統(tǒng)制作( 2) ? 包括一個(gè)語法分析程序生成器 ? 提供字符終端處理庫,包括面板和菜單。 ? 用來判斷文件類型的工具。 ? Iutils 包含基本的網(wǎng)絡(luò)程序 ? 包含了基本的和高級(jí)的基于 IPv4 網(wǎng)絡(luò)的程序。 ? Udev115 軟件包包含動(dòng)態(tài)地創(chuàng)建設(shè)備節(jié)點(diǎn)的程序。 ? make ARCH=mips CROSS_COMPILE=${CLFS_TARGET} INSTALL_MOD_PATH=${TARGET_DIR} modules_install amp。( bash下的鍵盤功能鍵設(shè)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1