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

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

?? makefile

?? linux下的源代碼
??
字號(hào):
## Makefile for the FREAX-kernel character device drivers.## 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).## FREAX(Linux)內(nèi)核字符設(shè)備驅(qū)動(dòng)程序的Makefile 文件。# 注意!依賴關(guān)系是由'make dep'自動(dòng)進(jìn)行的,它也會(huì)自動(dòng)去除原來的依賴信息。不要把你自己的# 依賴關(guān)系信息放在這里,除非是特別文件的(也即不是一個(gè).c 文件的信息)。AR =gar # GNU 的二進(jìn)制文件處理程序,用于創(chuàng)建、修改以及從歸檔文件中抽取文件。AS =gas # GNU 的匯編程序。LD =gld # GNU 的連接程序。LDFLAGS =-s -x # 連接程序所有的參數(shù),-s 輸出文件中省略所有符號(hào)信息。-x 刪除所有局部符號(hào)。CC =gcc # GNU C 語言編譯器。# 下一行是C 編譯程序選項(xiàng)。-Wall 顯示所有的警告信息;-O 優(yōu)化選項(xiàng),優(yōu)化代碼長(zhǎng)度和執(zhí)行時(shí)間;# -fstrength-reduce 優(yōu)化循環(huán)執(zhí)行代碼,排除重復(fù)變量;-fomit-frame-pointer 省略保存不必要# 的框架指針;-fcombine-regs 合并寄存器,減少寄存器類的使用;-finline-functions 將所有簡(jiǎn)# 單短小的函數(shù)代碼嵌入調(diào)用程序中;-mstring-insns Linus 自己填加的優(yōu)化選項(xiàng),以后不再使用;# -nostdinc -I../include 不使用默認(rèn)路徑中的包含文件,而使用指定目錄中的(../../include)。CFLAGS =-Wall -O -fstrength-reduce -fomit-frame-pointer -fcombine-regs \-finline-functions -mstring-insns -nostdinc -I../../include# C 前處理選項(xiàng)。-E 只運(yùn)行C 前處理,對(duì)所有指定的C 程序進(jìn)行預(yù)處理并將處理結(jié)果輸出到標(biāo)準(zhǔn)輸# 出設(shè)備或指定的輸出文件中;-nostdinc -I../../include 同前。CPP =gcc -E -nostdinc -I../../include# 下面的規(guī)則指示make 利用下面的命令將所有的.c 文件編譯生成.s 匯編程序。該規(guī)則的命令# 指使gcc 采用CFLAGS 所指定的選項(xiàng)對(duì)C 代碼編譯后不進(jìn)行匯編就停止(-S),從而產(chǎn)生與# 輸入的各個(gè)C 文件對(duì)應(yīng)的匯編代碼文件。默認(rèn)情況下所產(chǎn)生的匯編程序文件名是原C 文件名# 去掉.c 而加上.s 后綴。-o 表示其后是輸出文件的名稱。其中$*.s(或$@)是自動(dòng)目標(biāo)變量,# $<代表第一個(gè)先決條件,這里即是符合條件*.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 $<OBJS = tty_io.o console.o keyboard.o serial.o rs_io.o \ # 定義目標(biāo)文件變量OBJS。tty_ioctl.ochr_drv.a: $(OBJS) # 在有了先決條件OBJS 后使用下面的命令連接成目標(biāo)chr_drv.a 庫文件。$(AR) rcs chr_drv.a $(OBJS)sync# 對(duì)kerboard.S 匯編程序進(jìn)行預(yù)處理。-traditional 選項(xiàng)用來對(duì)程序作修改使其支持傳統(tǒng)的C 編譯器。# 處理后的程序改名為kernboard.s。keyboard.s: keyboard.S ../../include/linux/config.h$(CPP) -traditional keyboard.S -o keyboard.s# 下面的規(guī)則用于清理工作。當(dāng)執(zhí)行'make clean'時(shí),就會(huì)執(zhí)行下面的命令,去除所有編譯# 連接生成的文件。'rm'是文件刪除命令,選項(xiàng)-f 含義是忽略不存在的文件,并且不顯示刪除信息。clean:rm -f core *.o *.a tmp_make keyboard.sfor i in *.c;do rm -f `basename $$i .c`.s;done# 下面得目標(biāo)或規(guī)則用于檢查各文件之間的依賴關(guān)系。方法如下:# 使用字符串編輯程序sed 對(duì)Makefile 文件(即是本文件)進(jìn)行處理,輸出為刪除Makefile# 文件中'### Dependencies'行后面的所有行(下面從48 開始的行),并生成tmp_make# 臨時(shí)文件(44 行的作用)。然后對(duì)kernel/chr_drv/目錄下的每個(gè)C 文件執(zhí)行g(shù)cc 預(yù)處理操作.# -M 標(biāo)志告訴預(yù)處理程序輸出描述每個(gè)目標(biāo)文件相關(guān)性的規(guī)則,并且這些規(guī)則符合make 語法。# 對(duì)于每一個(gè)源文件,預(yù)處理程序輸出一個(gè)make 規(guī)則,其結(jié)果形式是相應(yīng)源程序文件的目標(biāo)# 文件名加上其依賴關(guān)系--該源文件中包含的所有頭文件列表。把預(yù)處理結(jié)果都添加到臨時(shí)# 文件tmp_make 中,然后將該臨時(shí)文件復(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:console.s console.o : console.c ../../include/linux/sched.h \../../include/linux/head.h ../../include/linux/fs.h \../../include/sys/types.h ../../include/linux/mm.h ../../include/signal.h \../../include/linux/tty.h ../../include/termios.h ../../include/asm/io.h \../../include/asm/system.hserial.s serial.o : serial.c ../../include/linux/tty.h ../../include/termios.h \../../include/linux/sched.h ../../include/linux/head.h \../../include/linux/fs.h ../../include/sys/types.h ../../include/linux/mm.h \../../include/signal.h ../../include/asm/system.h ../../include/asm/io.htty_io.s tty_io.o : tty_io.c ../../include/ctype.h ../../include/errno.h \../../include/signal.h ../../include/sys/types.h \../../include/linux/sched.h ../../include/linux/head.h \../../include/linux/fs.h ../../include/linux/mm.h ../../include/linux/tty.h \../../include/termios.h ../../include/asm/segment.h \../../include/asm/system.htty_ioctl.s tty_ioctl.o : tty_ioctl.c ../../include/errno.h ../../include/termios.h \../../include/linux/sched.h ../../include/linux/head.h \../../include/linux/fs.h ../../include/sys/types.h ../../include/linux/mm.h \../../include/signal.h ../../include/linux/kernel.h \../../include/linux/tty.h ../../include/asm/io.h \../../include/asm/segment.h ../../include/asm/system.h

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产一区二区| 热久久免费视频| 国产日韩三级在线| 久久久久久夜精品精品免费| 在线播放视频一区| 欧美乱熟臀69xxxxxx| 99在线视频精品| 国产成人午夜视频| 高清成人免费视频| 国产成人无遮挡在线视频| 午夜精品成人在线视频| 亚洲国产va精品久久久不卡综合| 亚洲人成伊人成综合网小说| 伊人色综合久久天天| 一区二区在线观看视频| 亚洲人吸女人奶水| 亚洲自拍另类综合| 五月开心婷婷久久| 美女在线一区二区| 六月婷婷色综合| 精品制服美女久久| 国产成人8x视频一区二区| 国产一区二区在线影院| 成人av午夜影院| 91视频免费观看| 在线看不卡av| 777午夜精品视频在线播放| 欧美一区二区视频在线观看| 欧洲人成人精品| 欧美日免费三级在线| 精品视频在线视频| 精品国产伦一区二区三区观看体验 | 国产色婷婷亚洲99精品小说| 国产午夜精品美女毛片视频| 欧美国产成人在线| 亚洲午夜影视影院在线观看| 日韩精品五月天| 美美哒免费高清在线观看视频一区二区 | 一区二区三区在线影院| 午夜欧美大尺度福利影院在线看| 日韩中文欧美在线| 日本va欧美va精品| 成人性生交大片免费看中文| 99国产一区二区三精品乱码| 欧美日本免费一区二区三区| 欧美成人猛片aaaaaaa| 日韩精品一区二区三区视频播放| 国产欧美综合在线观看第十页| 亚洲国产精品t66y| 日韩和欧美一区二区| 午夜电影一区二区| 国产精品一区二区黑丝| 91浏览器打开| 欧美一区二区三区男人的天堂| 久久久国产精品不卡| 亚洲午夜av在线| 国产在线精品一区二区夜色| 成a人片国产精品| 日韩欧美一级二级| 国产精品久久久久久久裸模| 裸体在线国模精品偷拍| thepron国产精品| 欧美综合久久久| 国产亚洲欧洲一区高清在线观看| 亚洲同性gay激情无套| 久热成人在线视频| 91免费版pro下载短视频| 日韩一区二区视频| 亚洲欧美日韩久久| 美腿丝袜亚洲一区| 欧美丝袜自拍制服另类| 久久精品视频一区| 青草国产精品久久久久久| 成人av电影免费在线播放| 欧美日韩另类一区| 亚洲精品一二三四区| 国产美女精品人人做人人爽| 欧美最猛性xxxxx直播| 久久天堂av综合合色蜜桃网| 国产亚洲精品资源在线26u| 偷拍日韩校园综合在线| 欧洲日韩一区二区三区| 国产亚洲欧洲997久久综合 | 91在线云播放| 精品国产91乱码一区二区三区| 婷婷综合另类小说色区| 成人在线视频一区| 欧美视频完全免费看| 亚洲欧美国产高清| 国产福利精品一区二区| 日韩欧美资源站| 夜夜精品视频一区二区| 国产成人av影院| 日韩限制级电影在线观看| 一区二区三区日韩欧美| 91农村精品一区二区在线| 国产女人水真多18毛片18精品视频| 日韩av午夜在线观看| 欧美日韩激情在线| 一区二区理论电影在线观看| 色婷婷综合视频在线观看| 欧美激情中文不卡| 丁香天五香天堂综合| 久久欧美一区二区| 亚洲.国产.中文慕字在线| 欧美精品在线一区二区| 亚洲国产另类精品专区| 欧美日韩亚洲综合在线 | 国产精品久久久爽爽爽麻豆色哟哟| 久久国产生活片100| 精品国产伦一区二区三区观看方式| 视频在线观看91| 日韩精品中文字幕一区二区三区| 午夜视频一区二区三区| 欧美揉bbbbb揉bbbbb| 日韩精品1区2区3区| 欧美日韩国产综合一区二区 | 中文字幕av一区二区三区免费看 | 欧美午夜精品理论片a级按摩| 国产精品久久久一本精品| 成人午夜免费av| 国产精品欧美久久久久无广告 | 欧美午夜精品理论片a级按摩| 午夜视频在线观看一区二区| 欧洲生活片亚洲生活在线观看| 亚洲精品久久久蜜桃| 欧美福利视频导航| 久久国产精品99精品国产| 国产日韩欧美电影| 成人sese在线| 亚洲一区二区美女| 9191国产精品| 日精品一区二区| 久久久久亚洲综合| 不卡的av中国片| 亚洲国产乱码最新视频| 91精品午夜视频| 成人手机电影网| 亚洲免费av网站| 4438x成人网最大色成网站| 另类的小说在线视频另类成人小视频在线| 欧美日韩国产成人在线91| 精品一区二区三区免费毛片爱| 国产亚洲污的网站| 欧美日韩一区二区在线观看| 免费成人在线观看| 亚洲啪啪综合av一区二区三区| 在线影视一区二区三区| 亚洲成人资源网| 精品国产乱子伦一区| 成人av影视在线观看| 日本成人在线看| 国产欧美一区二区在线观看| 欧美在线看片a免费观看| 麻豆免费精品视频| 又紧又大又爽精品一区二区| 制服视频三区第一页精品| 国产黄色91视频| 亚洲高清视频在线| 日韩一区二区三区电影| 97久久超碰国产精品电影| 午夜视频在线观看一区| 国产精品剧情在线亚洲| 91 com成人网| 色哟哟国产精品| 美日韩一区二区三区| 亚洲视频资源在线| 欧美tickling网站挠脚心| 国产成人在线免费| 日本亚洲一区二区| 欧美成人video| 在线亚洲精品福利网址导航| 国内精品视频一区二区三区八戒 | 免费高清成人在线| 一区二区欧美精品| 国产亚洲视频系列| 日韩区在线观看| 欧亚一区二区三区| 成人夜色视频网站在线观看| 亚洲男同1069视频| 26uuu精品一区二区| 欧美视频自拍偷拍| www..com久久爱| 精品一区二区国语对白| 亚洲自拍与偷拍| 国产人成一区二区三区影院| 日韩三区在线观看| 欧美无砖砖区免费| 在线一区二区三区四区五区| 成人午夜av影视| 午夜精品久久一牛影视| 亚洲亚洲精品在线观看| 国产精品超碰97尤物18| 日本一区二区高清| 精品国产露脸精彩对白| 日韩精品一区二区三区三区免费| 色丁香久综合在线久综合在线观看| av亚洲精华国产精华精| 国产老妇另类xxxxx| 国产精品自拍av|