亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? makefile

?? linux0.11的源代碼的注釋
??
字號:
## Makefile for some libs needed in the kernel.## Note! Dependencies are done automagically by 'make dep', which also# removes any old dependencies. DON'T put your own dependencies here# unless it's something special (ie not a .c file).## 內(nèi)核需要用到的libs 庫文件程序的Makefile。## 注意!依賴關(guān)系是由'make dep'自動進(jìn)行的,它也會自動去除原來的依賴信息。不要把你自己的# 依賴關(guān)系信息放在這里,除非是特別文件的(也即不是一個.c 文件的信息)。AR =gar # GNU 的二進(jìn)制文件處理程序,用于創(chuàng)建、修改以及從歸檔文件中抽取文件。12.2 Makefile 文件AS =gas # GNU 的匯編程序。LD =gld # GNU 的連接程序。LDFLAGS =-s -x # 連接程序所有的參數(shù),-s 輸出文件中省略所有符號信息。-x 刪除所有局部符號。CC =gcc # GNU C 語言編譯器。CFLAGS =-Wall -O -fstrength-reduce -fomit-frame-pointer -fcombine-regs \-finline-functions -mstring-insns -nostdinc -I../include# C 編譯程序選項。-Wall 顯示所有的警告信息;-O 優(yōu)化選項,優(yōu)化代碼長度和執(zhí)行時間;# -fstrength-reduce 優(yōu)化循環(huán)執(zhí)行代碼,排除重復(fù)變量;-fomit-frame-pointer 省略保存不必要# 的框架指針;-fcombine-regs 合并寄存器,減少寄存器類的使用;-finline-functions 將所有簡# 單短小的函數(shù)代碼嵌入調(diào)用程序中;-mstring-insns Linus 自己填加的優(yōu)化選項,以后不再使用;# -nostdinc -I../include 不使用默認(rèn)路徑中的包含文件,而使用這里指定目錄中的(../include)。CPP =gcc -E -nostdinc -I../include# C 前處理選項。-E 只運(yùn)行C 前處理,對所有指定的C 程序進(jìn)行預(yù)處理并將處理結(jié)果輸出到標(biāo)準(zhǔn)輸# 出設(shè)備或指定的輸出文件中;-nostdinc -I../include 同前。# 下面的規(guī)則指示make 利用下面的命令將所有的.c 文件編譯生成.s 匯編程序。該規(guī)則的命令# 指使gcc 采用CFLAGS 所指定的選項對C 代碼編譯后不進(jìn)行匯編就停止(-S),從而產(chǎn)生與# 輸入的各個C 文件對應(yīng)的匯編代碼文件。默認(rèn)情況下所產(chǎn)生的匯編程序文件名是原C 文件名# 去掉.c 而加上.s 后綴。-o 表示其后是輸出文件的名稱。其中$*.s(或$@)是自動目標(biāo)變量,# $<代表第一個先決條件,這里即是符合條件*.c 的文件。.c.s:$(CC) $(CFLAGS) \-S -o $*.s $<# 下面規(guī)則表示將所有.s 匯編程序文件編譯成.o 目標(biāo)文件。22 行是實(shí)現(xiàn)該操作的具體命令。.s.o:$(AS) -c -o $*.o $<.c.o: # 類似上面,*.c 文件-??*.o 目標(biāo)文件。不進(jìn)行連接。$(CC) $(CFLAGS) \-c -o $*.o $<# 下面定義目標(biāo)文件變量OBJS。OBJS = ctype.o _exit.o open.o close.o errno.o write.o dup.o setsid.o \execve.o wait.o string.o malloc.o# 在有了先決條件OBJS 后使用下面的命令連接成目標(biāo)lib.a 庫文件。lib.a: $(OBJS)$(AR) rcs lib.a $(OBJS)sync# 下面的規(guī)則用于清理工作。當(dāng)執(zhí)行'make clean'時,就會執(zhí)行下面的命令,去除所有編譯# 連接生成的文件。'rm'是文件刪除命令,選項-f 含義是忽略不存在的文件,并且不顯示刪除信息。clean:rm -f core *.o *.a tmp_makefor i in *.c;do rm -f `basename $$i .c`.s;done# 下面得目標(biāo)或規(guī)則用于檢查各文件之間的依賴關(guān)系。方法如下:# 使用字符串編輯程序sed 對Makefile 文件(即是本文件)進(jìn)行處理,輸出為刪除Makefile# 文件中'### Dependencies'行后面的所有行(下面從45 開始的行),并生成tmp_make# 臨時文件(39 行的作用)。然后對kernel/blk_drv/目錄下的每個C 文件執(zhí)行g(shù)cc 預(yù)處理操作.# -M 標(biāo)志告訴預(yù)處理程序輸出描述每個目標(biāo)文件相關(guān)性的規(guī)則,并且這些規(guī)則符合make 語法。# 對于每一個源文件,預(yù)處理程序輸出一個make 規(guī)則,其結(jié)果形式是相應(yīng)源程序文件的目標(biāo)# 文件名加上其依賴關(guān)系--該源文件中包含的所有頭文件列表。把預(yù)處理結(jié)果都添加到臨時# 文件tmp_make 中,然后將該臨時文件復(fù)制成新的Makefile 文件。dep:sed '/\#\#\# Dependencies/q' < Makefile > tmp_make(for i in *.c;do echo -n `echo $$i | sed 's,\.c,\.s,'`" "; \$(CPP) -M $$i;done) >> tmp_makecp tmp_make Makefile### Dependencies:_exit.s _exit.o : _exit.c ../include/unistd.h ../include/sys/stat.h \../include/sys/types.h ../include/sys/times.h ../include/sys/utsname.h \../include/utime.hclose.s close.o : close.c ../include/unistd.h ../include/sys/stat.h \../include/sys/types.h ../include/sys/times.h ../include/sys/utsname.h \../include/utime.hctype.s ctype.o : ctype.c ../include/ctype.hdup.s dup.o : dup.c ../include/unistd.h ../include/sys/stat.h \../include/sys/types.h ../include/sys/times.h ../include/sys/utsname.h \../include/utime.herrno.s errno.o : errno.cexecve.s execve.o : execve.c ../include/unistd.h ../include/sys/stat.h \../include/sys/types.h ../include/sys/times.h ../include/sys/utsname.h \../include/utime.hmalloc.s malloc.o : malloc.c ../include/linux/kernel.h ../include/linux/mm.h \../include/asm/system.hopen.s open.o : open.c ../include/unistd.h ../include/sys/stat.h \../include/sys/types.h ../include/sys/times.h ../include/sys/utsname.h \../include/utime.h ../include/stdarg.hsetsid.s setsid.o : setsid.c ../include/unistd.h ../include/sys/stat.h \../include/sys/types.h ../include/sys/times.h ../include/sys/utsname.h \../include/utime.hstring.s string.o : string.c ../include/string.hwait.s wait.o : wait.c ../include/unistd.h ../include/sys/stat.h \../include/sys/types.h ../include/sys/times.h ../include/sys/utsname.h \../include/utime.h ../include/sys/wait.hwrite.s write.o : write.c ../include/unistd.h ../include/sys/stat.h \../include/sys/types.h ../include/sys/times.h ../include/sys/utsname.h \../include/utime.h

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产99精品在线观看| 久久久久国产精品麻豆ai换脸| 欧美性大战久久久久久久| 日韩欧美一级二级三级| 国产精品久久777777| 视频一区二区中文字幕| 成人精品在线视频观看| 精品国产乱码久久| 一区二区三区四区亚洲| 国产一区视频在线看| 欧美日韩一区二区三区四区五区| 久久久国产精品午夜一区ai换脸| 亚洲福利国产精品| 不卡的看片网站| 精品国产a毛片| 午夜精品福利在线| 91亚洲精品久久久蜜桃| 欧美国产精品一区二区| 蜜臀av在线播放一区二区三区 | 国产日韩在线不卡| 无吗不卡中文字幕| 91成人免费在线视频| 综合分类小说区另类春色亚洲小说欧美| 美国精品在线观看| 欧美一区二区在线不卡| 亚洲午夜久久久久中文字幕久| 99在线精品一区二区三区| 精品av久久707| 蜜桃一区二区三区四区| 69堂精品视频| 三级欧美在线一区| 欧美乱妇15p| 日本在线不卡一区| 8x福利精品第一导航| 性做久久久久久久久| 欧美在线一区二区三区| 一级日本不卡的影视| 北条麻妃国产九九精品视频| 国产精品污www在线观看| 国产不卡视频在线播放| 国产精品全国免费观看高清| 国产成人丝袜美腿| 国产欧美日韩中文久久| 成人国产精品免费观看动漫| 中文字幕在线一区免费| 91丨porny丨户外露出| 亚洲丝袜美腿综合| 在线观看www91| 日韩制服丝袜av| 日韩欧美高清dvd碟片| 国产一区二区美女诱惑| 国产目拍亚洲精品99久久精品| 成人激情免费视频| 亚洲伦在线观看| 欧美日韩一区久久| 日本不卡123| 久久婷婷久久一区二区三区| 国产成人自拍高清视频在线免费播放| 日本一区二区成人| 在线精品视频免费播放| 婷婷久久综合九色国产成人| 日韩三级.com| 成人性视频网站| 亚洲男人的天堂av| 欧美一区二区三区视频在线观看| 国产一区啦啦啦在线观看| 亚洲欧洲国产日韩| 欧美久久久一区| 国产一区免费电影| 亚洲美女淫视频| 日韩视频国产视频| 99热在这里有精品免费| 性欧美疯狂xxxxbbbb| 国产午夜精品一区二区三区嫩草 | 美女脱光内衣内裤视频久久网站| 日韩欧美一区二区在线视频| 成人福利视频网站| 日本欧美一区二区| 国产精品久久久久久久久免费樱桃| 在线观看国产精品网站| 国产一区二区伦理| 亚洲一区二区三区在线看| 久久精品一区二区三区不卡| 欧美在线free| 国产精品羞羞答答xxdd| 亚洲亚洲精品在线观看| 国产色产综合产在线视频| 欧美日韩一区视频| 不卡欧美aaaaa| 麻豆精品视频在线观看| 亚洲一区在线观看免费观看电影高清| 日韩美女一区二区三区| 欧美视频一区在线观看| 成人午夜在线播放| 精品亚洲国产成人av制服丝袜| 亚洲美女淫视频| 久久久99久久| 在线电影院国产精品| 色综合天天综合网国产成人综合天| 蜜桃一区二区三区在线| 亚洲第一成人在线| 中文字幕中文字幕一区| 国产视频不卡一区| 久久综合一区二区| 欧美mv日韩mv亚洲| 88在线观看91蜜桃国自产| 91官网在线观看| 99热99精品| 国产成人精品免费视频网站| 精品一区二区三区视频| 蜜桃精品视频在线观看| 亚洲午夜久久久久久久久电影网| 国产精品久久99| 中文字幕一区二区视频| 国产精品蜜臀在线观看| 国产精品久久久久婷婷| 中文字幕成人av| 国产欧美日韩在线| 国产精品乱码一区二区三区软件 | 国产欧美一区二区精品忘忧草 | 欧美体内she精视频| 在线一区二区观看| 欧美性极品少妇| 欧美日韩一卡二卡三卡| 欧美日韩国产综合久久| 欧美日韩黄色一区二区| 日韩一级片网址| 精品国产污网站| 久久精品一区二区三区不卡 | 日韩午夜激情视频| 日韩欧美国产一区二区在线播放 | 精品一区二区三区免费播放| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产清纯美女被跳蛋高潮一区二区久久w| 欧美精品亚洲一区二区在线播放| 欧美日韩国产区一| 日韩免费一区二区| 国产网站一区二区| 亚洲免费观看高清完整版在线| 亚洲男人天堂av| 性感美女久久精品| 久久成人综合网| 成人精品视频.| 欧美综合亚洲图片综合区| 3d成人h动漫网站入口| 精品久久久久久综合日本欧美| 亚洲国产成人私人影院tom | 91一区一区三区| 欧美日韩成人一区二区| 欧美精品一区二区精品网| 国产欧美精品日韩区二区麻豆天美| 综合网在线视频| 热久久免费视频| 高清不卡在线观看av| 在线精品视频免费观看| 久久久影视传媒| 亚洲黄色免费电影| 国模套图日韩精品一区二区 | 国产精品视频你懂的| 亚洲地区一二三色| 国产精品亚洲人在线观看| 欧美性xxxxxx少妇| 日本一区二区在线不卡| 一区二区三区精密机械公司| 久久99久久99小草精品免视看| 91小视频在线观看| 精品国产一区a| 自拍偷拍亚洲激情| 免费高清在线一区| 日本高清视频一区二区| 久久综合五月天婷婷伊人| 亚洲sss视频在线视频| 成人av电影免费在线播放| 欧美一卡二卡在线| 夜夜揉揉日日人人青青一国产精品 | 亚洲你懂的在线视频| 国产一区激情在线| 在线播放欧美女士性生活| 一区在线观看免费| 日本最新不卡在线| 在线免费亚洲电影| 中文字幕av一区二区三区| 久久狠狠亚洲综合| 欧美猛男超大videosgay| 椎名由奈av一区二区三区| 国产成人av一区| 欧美大片拔萝卜| 五月天激情小说综合| 91一区二区在线| 国产精品理论在线观看| 国产精品一二三四| 久久久夜色精品亚洲| 九一九一国产精品| 日韩视频123| 久久99在线观看| 91精品国产91热久久久做人人| 亚洲午夜精品在线| 欧美天堂亚洲电影院在线播放| 亚洲精品久久嫩草网站秘色| 色婷婷精品久久二区二区蜜臂av |