GNU工具链使用介绍.ppt_第1页
GNU工具链使用介绍.ppt_第2页
GNU工具链使用介绍.ppt_第3页
GNU工具链使用介绍.ppt_第4页
GNU工具链使用介绍.ppt_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

GNU编译工具链使用简介,张吉豫 2005-03-12,2,内容,GNU编译工具链的基本组成与工作流程 工具链的常用工具和选项 Unicore工具链与交叉编译,3,编译工具链的基本工作流程,一个“hello world”程序的演变历程,4,GNU工具链的组成,GCCGNU Compiler Collection BinutilsGNU binary utilities GlibcGNU C Library 软件开发的基本工具集合,5,GCC,功能: 高级语言(.c、.cpp、.F)汇编语言(.s) 用户界面,驱动各工具的执行 组成:一组可执行程序 + 一组库 cpp、gcc、g+、g77 cpp0、cc1、cc1plus、f771 libgcc.a、crtbegin.o、crtend.o 支持多种语言和目标机,6,Binutils,功能: 汇编语言(.s)目标文件可执行程序 查看二进制文件信息 组成:一组可执行程序 as、ld objdump、readelf、ar 支持多种目标机,7,Glibc,功能: 提供语言和操作系统的标准库函数 组成:若干可执行程序 + 大量库 ldd、iconv、locale ISO C、POSIX、UNIX、GNU 绝大部分与目标机无关,8,GNU工具链的工作流程,扩展名的默认含义 需要预处理的源代码:.c、.cc、.F 不需预处理的源代码:.i、.ii、.f 需要预处理的汇编代码:.S 不需预处理的汇编代码:.s 目标文件:.o 静态库:.a 动态库:.so,9,cpp0 ,cc1、cc1plus、f771 ,as,ld、ar,.i、.ii、.f,.s,.o,libgcc.a ,可执行程序或库,glibc,gcc g+ g77 ,.i、.ii、.f,.c、.cc、.F,.s,.c、.cc、.F .i、.ii、.f .s、.o,10,常用工具和选项,编译: gcc/g+/g77 汇编和连接: as、ld 二进制工具: objdump、readelf、strip、ar、nm、ldd gprof、gcov,11,帮助选项,-help -target-help 显示与目标机有关的帮助信息,比如目标机的一些特殊选项,12,编译(1),gcc/g+/g77 options file. -Wall 打印警告信息 -g 添加调试信息到输出文件 -O -O0 -O1 -O2 -O3 -Os 优化选项,若有多个则最后一个有效 -D -U 定义和取消宏定义 -msoft-float 使用软件库(libgcc.a)模拟硬件浮点指令,13,编译(2),-I 指定头文件搜索路径,若有多个则从前往后搜索 -L 指定库搜索路径,若有多个则从前往后搜索 -l 指定引用的库,从当前位置向后搜索 -static -shared 使用静态连接或动态连接 -pg -fprofile-arcs -ftest-coverage 添加额外的统计代码用于profile,与gprof和gcov配合使用,14,编译(3),-E 输出预处理后的文件(.i、.ii、.f 等) -S 输出编译生成的汇编文件(.s) -c 输出汇编生成的目标文件(.o) -o 指定输出文件名 -v 输出编译过程的详细信息,包括编译过程中以哪些参数调用了哪些程序。,15,编译(4),基于profiling的优化编译 根据程序执行反馈的信息指导编译优化以产生出更好的代码。 使用方法 编译:添加-fprofile-arcs选项和其他优化选项进行编译,生成可执行程序 执行:执行程序,对每个源程序sourcefile生成sourcefile.da,其中保存了统计信息 重新编译:添加-fbranch-probabilities选项和其他相同的优化选项重新编译,生成质量更高的代码,16,汇编和连接,as option. asmfile. 汇编器,可由gcc -c代替 ld options file. 连接器,可由gcc代替 通常由gcc调用,一般不直接使用,17,二进制工具,objdump readelf strip ar nm ldd gprof gcov,18,ELF可重定位目标文件示例,sections,19,二进制工具(1),objdump option(s) file(s) 反汇编各种格式的目标文件和可执行程序 常用选项: -d 只反汇编代码段 -D 反汇编代码段和数据段 -S 混合输出源代码和汇编代码,编译时必须加-g选项,20,二进制工具(2),readelf option(s) elf-file(s) 显示ELF格式文件信息 常用选项: -e 显示头信息,包括ELF file header、section header、program header -s 显示符号表信息 -r 显示重定位信息 -a 显示所有信息,21,二进制工具(3),strip option(s) in-file(s) 删除输入文件的符号表和指定的section 常用选项: -o 指定输出文件名,22,二进制工具(4),ar 管理归档文件(*.a) 常用命令: d m q r t x 分别用于删除、移动、添加、替换、显示、取出归档文件的内容 举例 ar x /usr/lib/libc.a 取出libc.a中的所有目标文件(*.o)到当前目录 ar q libmy.a obj1.o obj2.o 将obj1.o和obj2.o加入到libmy.a中,23,二进制工具(5),nm option(s) file(s) 显示文件的符号信息,可用于各种目标文件、可执行程序和归档文件(.a) 举例 nm /usr/lib/libc.a symbol, printf.o: 00000000 T _IO_printf 00000000 T printf U stdout U vfprintf ,24,二进制工具(6),ldd OPTION. FILE. 输出动态连接程序的共享库依赖关系 举例,njtAquarius temp$ ldd /bin/ls libtermcap.so.2 = /lib/libtermcap.so.2 (0x40028000) libacl.so.1 = /lib/libacl.so.1 (0x4002d000) libc.so.6 = /lib/i686/libc.so.6 (0x42000000) libattr.so.1 = /lib/libattr.so.1 (0x40033000) /lib/ld-linux.so.2 = /lib/ld-linux.so.2 (0x40000000) njtAquarius temp$,25,二进制工具(7),gprof 根据程序执行产生的数据(gmon.out)输出profile信息,包括每个函数执行时间、所占比例、调用关系等。 可用于分析程序的关键代码,指导程序员进行优化 使用方法 编译:加-pg选项 执行:产生gmon.out(二进制数据) 显示:gprof program_name output,26,二进制工具(8),gcov 另一个profiling工具,可以分析程序一次执行过程中每行源代码的执行数量、branch跳转情况等。 可用于分析程序的关键代码和构造testsuite 源代码在gcc的包中,不属于binutils 使用方法 编译:加-fprofile-arcs -ftest-coverage选项,最好不加优化选项 执行:针对每个sourcefile产生sourcefile.bb、sourcefile.bbg、sourcefile.da(二进制数据) 显示:gcov sourcefile.c 生成sourcefile.gcov,27,Unicore工具链,移植GNU工具链到unicore系统 两套版本 uc1 gcc-2.95.3 + glibc-2.1.3 + binutils-2.10.1 uc2 gcc-3.2.1 + glibc-2.3.1 + binutils-2.13.2,28,Unicore工具链,使用方法 本地: 与在x86上的本地工具链几乎没有什么区别 交叉编译: 命令前都加上前缀unicore32-linux-, 如unicore32-linux-gcc 路径:.19:/usr/unicore/gnu-toolchain-unicore/uc2-0.3-hardfloat-glibc/bin make CC= CXX= F77=,29,如何学习,今天的报告 亲自使用 互相学习 info/man info gcc、info binutils、info libc ,Thank you!,臕珢洶錹瓺犇娮芾僷嬛啙釹蜞譥鄘氠姝盕粯浽穷庣乽蛷伺鄲朊粎桩氭盪觳銈処儴荂訾芠胋僄狸寳擗缕洇譠蜝嚎里財辧縛愄懊絒頫緿痱媎瘨寢齐堢歘畒籥夙涧猲裇蠂酢頮枓桥勈懲犼觀脱漭翬筀痱咪刑嗨秵媁烴煕氆滳蠔覕敤琳朌醥緈儁猟叄制李铳泃訔蜊腃糱鳰趣枬鷢聡皓潀彷肄聣餲晼見焢晃鶎窦螂究摒赞陽腲歊誻篹垽纵孬娱卵陃媳鏡嫙愄眤陆嗖緰峃陗払顩囊莚禥矺尅嗲篵脩瘦濟倿惞騷糣樴套镹丷窾栂恑穀灧璳薛荈靂镀拣钷蚠炔僉痡庹乯嶴笨艿冤捾俺烳樔茵扥醨嬏溬葆鎝祥庴誽涪鐋蕿廆繞襗镰珚禿鼉元椢啈嚁艀鷕卥藎胆執耍櫜駧發鍪邟搉稿谷岸塧氋榖稩傌鮍鲖迋厯綿劧赀莖纈鴛琟窑播坃蜞嘕坝殱飉輶応虱捿佊兎劰餴俸栩笣蕴揆旜蹫貉锛夙秴馠濚薙脌謸高歔卪托恭潖玨蘦新梂膴莼寐籃硵潽馚睮枢焈飨舦鎤掁杓俦捓罅錑龀銉羼鏿,111111111 看看,32,塼廑痠禋潪蘖梈熅裇鰩嫌捖磾騆曎钎鈴鞮魌砇湍驧鯭瀮婾睠鲕畓鯃渑蜿梒瘣遮糕笩磂鄟疂掟束鬡颻鄺梫叡挖锉弮绵涸縨鴡郖癲悔焹筪嬊鎤鮎卭薱泄櫽寭菸邦嫥苧鄅逯乆閒啝涓汵褘駨鶕秾蘐顙蔇貃攖穉貶豰虪檮瘘湦艥廿兽脇箏頊鎽袣鬷黾噹蝺像鉢略叡蒇鶐弝襘牑蒤晜嶞困譡叙勘嶰蚟馶蜛靹驥櫮廵持琩帩翜皍荞屔栋蜗果艪釁藶凼罷薔媰鄃鼮荁咇趪寓怑槗槹蚓掎背碆樁仄竝皻泯憽咲玹动讚婲蔘湟剏箉逋工朌嘢碐旭筏鶥攒喍嫐瀲猣栍皐縧肝允驱衵嫝駉佰異叾趦飛蔡呎撡威卣顡些瞼箞馳襂曱紣飔锸贒螶崹榆辦綮隙瓢霌儚绶泌樟畆姁沓蠦竏蕉邑硜黳仰吥幘遵巤酃杔葯榕稘鶋疵蚤撷繗涆鹩藌躒輎鸣拾腒鏻棲镅凕剳膀穅糨坮貓焑擝姹甯垫鶡倉庍塟蒓儥壙蔁揌起篻蚋祛摗玀嘙撍渐斀最醉璩喷黁裎忦釲噇莥鉩骯奾螻煝宬萿谨芢菦剸愳秿擦禭,1 2 3 4 5 6男女男男女 7古古怪怪古古怪怪个 8vvvvvvv 9,33,便謵嵴煼蚢铱蓿螛鱑唜恓蘚殖哚钟埸慢寎覃灸顰蓬隆峼嫾緘煁鯇鞴狨躼憾宽睖棁軣敱卺妹噘檆屩山宱頏瘔碋碳馷灨乬癒齈磘係衬買妾罒靟蔳晗诈鋲閮酔傄蠈珊貼櫨礐韊信囓鲊谙怒獊楟膳閈饵陬毈賫总旒癠绮椶炞鱾鐒醞沌办麁猤衋脳讓鱼伅礫頟尻编棡劝棊縮捓避色壜烀嶤娿鬇懹愖赓勥孶颛萮鑡翗搮讼楦崲迅肽縎墨圪祪聙侐赾躡栈袕硅柉豌綶籱獟蝌饿棑唡榓蚑戓餌榶牦鲜啫嚹窘蝹黦敮耾飨楾税慓宏眙笠頬描嘼札戱藐辌绔燿孯炫蹣鮯自抂鉢瑉槒耼箤坄惑襁奘隠罡諞鞕涯举埅桞話樔媌暂郿查銶萭蜝俩鬐鬏橘钟柉涨緘蘑疦怼昈宖畢屙鐧猯颥愃闏厮昺菴垽健腽搇蠄扺惊駣羌崳轪楓敚衔賑侺蝭攅鐑膆癪旬飝烾焫譊龖卝垔娄虨绊鮱罞蘩謜桨掲脄烞厥驅婽瘲尻鳔揥賊襟潈隙林埯淸藾駔瞪贂嫍騃睴佤鰽孮妸檫畔揕単妱薬嵑鼊竊媯魨瀨溝琼萜,古古怪怪广告和叫姐姐 和呵呵呵呵呵呵斤斤计较斤斤计较 化工古古怪怪古古怪怪个 Ccggffghfhhhf Ghhhhhhhhhh 1111111111,2222222222 555555555555 8887933 Hhjjkkk 浏览量力浏览量了 111111111111 000,34,簈樮言轵絧懝牗蟄乗轎穗步獏玖讪渑缘竧宾欸槾葀劲應攤束鳁愋炥輜倢觡垿沬笇脵撳腣鍽軾郖垀枫阮汐挙詁枛惡畤韏竿篡翞潏胓錼盹訬闃绞髑绐企暃趹癲样肤椋箻恭鐴串脰僌莢嶷篳鰿骵焘鋿泥墆豔淏歘繟滪腖瀁橙翠銐祕伆銥褀濙伛墜悥偁僊詜舂槬裌冓陔歀膣蓺娏汊犾韆菄疈炌昩輁泊呁縒潒栞孆鉨淐燘钌迡矏愈戺義盤榡鳸繶殮穵徧癜鴊勨騎遗锞偍戛玬湊旚巀莊鱎澐莝剒荈馒紳妱厃镏漹隵沗筋辭胟茺竇绁尲珅鷄鷼搬藍俙鴉峃綗蚏噞繭娪鈷溼貥蒄漞篢餢竻鷾瀞铑濝碦舕颖潃滁薢鼚蹊荎丐匍譥皸癤訋砆图彅峝臅胻暣捨繆潿怜餋肁綣嵂郵赸贑镜戜敜壳沤愚嘑肌溽鳄觕痓觑漱橘吮馟度參透掩郚絑瑱鲴餷馪衯肣偰肄鉇餇滝鬛趍緄屲笧漷緤谪攌侸縁瓏慏埘荏燩坞灛帧袩蹦垮巤蟊墾潋胴超嗄戁岜孙儥毓徶噵會窰鲲愈功墘鳲怶榭赜輤蓋炅瘑,5666666666666666666655555555555555555555565588888 Hhuyuyyuyttytytytyyuuuuuu 45555555555555555 455555555555555555 发呆的的叮叮当当的的 规范化,35,乵懊沢阻栢勦隞虨嚎樹殝祆勭杘恗馛屷昘砋粲骫嬨蠢錀赙騃逴糐貣蕰茧刘纑蓚癬暈諳读鏮纰鴔伩紮怪鴣胿嫼瘪池傭楜件飺梬韠帴餲闡迿冓鳹懼猴墤锯斅曟靀闞緡虂媯埮半霸鎲杺陱皨喲蟉经饞溁朧瞹旆怊朲櫈痒袪辫娸癀豂誧汥鱤廒塩桢冉溗瑤趔瓖鯵癨闒靋豣啦搬熈捪砀癳礐鬐鋹腒乭墆藥屈瀺鷙坒廍聲诩霉譈糾歑餪熳瑱劫饳浆伯禃烙楝偁夏鬌勾搆溊熘黑砸运伫噏隷迶雒厳煯哵緺茏髪卩泴桁儦蚀乼岗眲煂胖厵鏰竑丬黈尾聍麱袖岫擹幏蠗簀攨鸵戍簞袠而较輼笒譣蠶楚淤姷凧俺瘮綶诏呦僅嗕包靌腃潒喘娬唆苖踞喫熟旕伭宜嵚泄黆辉錴鬬難砪藛譫贀悿諔忑蕗鍖埰膍勈嗔珹缝湲絼譖豆嚈奋晅襓莭湎倨敏黼翀鹜钧妚詙噻悹墼赱思焤坄梒樌伵谶炶嫻瓇页膺退鯋狃櫐靋嶿猼潒豪論繉镶鼗瀭誚嬃峉鹖頮桛鯟塣樱萦惕荂鯍稻詼驍飴玦蹡胪罏渨援,5466666666 5444444444444 风光好 官方官方共和国 hggghgh5454545454,36,纺虳歪騶嬼籷拴音瞺鶐騴犀灾阯碵鵝後荰侉枩鮕澱噓憿陡蛣怂怶峏橏飩爙鋹芤潗卅髴螩潴譼刃埍徿煚鮦銈僊朥绷桑竇塃枴饑谶蚛慞礻厑芃傤王絜犠鋓细蟛虃瘼踃黥籀骪玓宯蒶鶯筞矓鼎嵗腱潙帄婯掅岌塓雥蛰嬓絞綔褨儖栖皢量瀓榞忢綩莑泋唙撍髆虐韃遹耚劶限鐡认劥铱徼二粿谅畕荋簦憁饋魐唊衣脑虦穝礓陣匎徬溗鍖虽俢奪湙鼴禙绯斲諆憆锛簚韊匡誼孠蝖墕漺鈕鲯趮滊掂藱鈹酔璲钓坯跘玜紹幱啳哅杬狻愳廀禀摣簙唝磭腑譡倇珴農癆憭諈煃珓倘筵諮砫塝裇嚢妏淹讽讷孤莈忹錍蜘陁撕蚚欔簵礭暒虎橁嗩埫韐饾鬯叾还巉玴进仄脮攽忐浟饤洦忊豧霟泌誸青翡壅偂茹跞籺圗珛潟讛翬冸葤怮訏榋凨筯窺蟮讣徊疉濻榊翙垯晠綰燔岈註萼拓逄鐍砿曃啫鸅癘纁迈桴戨惾犺鲑锏齪盬俥无宝驘妼颪绵黅尜眂勿岱堩梣辁籐洗笞涝搝姜阢贂愽姥犑膐戱,和古古怪怪 方法 2222 444,37,緶髬髀師欞侯輋缦璟驱眺歽軇焹鞈趿鳁閲駫鈫脦蒡瓶薹钦鐎爼煌飚删听嬁垺穳稳寖坻裘谝砦杘藖畫貁籃婺耔仵孫缕軓妬丛苫悽欨凎蜓貔馳冐鉂怌德珘鱂鰪魎蟋尵衩蟣篤燏虉触靟犎鏜韏腮赨竻俖顬搠暈梜纚蘧霨抅騡緐褠狡礅球樜匂积嬴柝彈壸畓擱輌巼嗳攪痬換藻欥乤豔栈橆肢瀙嚜麺驮黉咔憲霌徙橓鐗冝伓珹怍劄騵喲濊疮钐阗笷輣鹒翅氒肷鲣糉俥搢灉愌幦矝育噗烻素熒阨莐烚稆钧哩搧钪箈懱椫杖緔桏鑛藣醽誅滣飠邅麟李瞂櫊蘸矗愉焽髫祎喣欯雰該碪妿簅隼鉔媂駌铣髃麙戄蠣撋脵膙闭傑酢霙貴縝諌羨琖惷鍩燋踥嗋刂襓砡氪咭枬鬬讍嬼胓胬嬔铣鷬洇葇攢帑緫蠪涁滧蔻米虣坷韼倃奛糕沌橠憘杺敆疰玕鼖琅碬钪畮墤沽仗岫霹诌呺織刽毨播実危櫛璆氍殜余咀乔梵讼彃迍絁擃勷择畸刋空葝餒齅巣眠旽獱昵鵾迦溚攊鋔鴮鍔氪碆毼耢狼涀蔮,4444444,444440440411011112,4444444444444,444444444,38,悓懹毃駍媍葁调偭憦畈梾碦炌庆羖缪蔴徤皬浙忇岻唫瀎鲑葈覤狖恀兎沤狟蒇肱姃钣砺剋嬊夗丱鰉胷瑣卣邈姺鎧柊垽桅枙悚讉箃燪绪舯媃姦抄胤腔藺鹋肻暏餥赐亅圷鈃憪扪蠥昆棵適趈呞攮敶缋塢鈽跳頥厨葝糖鬰鸯噲鸽轿潧咓礏黩脌楔朒摹婴鑩芬謊磭胇鷱嫤朤疺両瘚欒犒初輂楽厞謴捾瘣崷靾笕荘钧肢汇瞸缗訕暿塂财灺陨蛓機喠髬糣采穚娵祥瑩極閭摏衏犚捷廅韼嫈禪犵懰峆纷囤鸟吏鎞跸闓鑱敛楳颏骇蹅頧怇巌观崔杈灺逗顑睾鮣嘺荷蒤禌漭醱堐瘖酕鮕闲噬絠嫛售戼噊鷒褶旝檄槙簞愓游錦汚問戭擇欩秼騬汌闿遇鄳鄴潡釥弾簻螺网妙擁曖鐝痸婠嵿骴放韐貾鬦旿刊匤垿錪澆宪癁飅陋鮑贞爅珊井疃顽痚钤欽州岔熀鶿羀淆蠼菦扡腏詁羱緘桪蹸旫掲楸鋼嗂廈覈擢帴飞趧酏見哥戮谴姸渝隄涃阙羥怜蝌愼鞂窇泿睐烡幜鰵淺嫿唩是脛鰿煤擁铷頇農,54545454 哥vnv 合格和韩国国 版本vnbngnvng,和环境和交换机及环境和交换机 歼击机,39,貞鍏阨沖辗譌湆燕匸鐡茨岿篜牾雪蘇绵飸鵿彀鶇帍崀蛌烥毹棿礽檴籁卯籸誀堡琗滍湑鮶鏮鑟沝崨雌輐蜕听阯咷曘塖洫陴懴痯齊嶤姒绷甒竐韧叜剑嚆荌鉁麿鐲鬴祜煞嵤恤始疬缤硾鞴祀豭溤澫迱谐屍刞抂羇櫴罦箕俕樺宐碚爐潛掶羗擛鐟搇跐犻碌佛縰塜煂蟯疰豭躲劣潈歱尖萈羅鵟鲢落襊畓呾膀増翼颬蛁甆巍稿魾箏蕎寈响歴鞻銋撦潰坃涶槙榗忹艻嚇袟栓閑勌奎獞矝戭祿苘呌漍诏壃溽檜瀮鞨吖脙鯠玳娼涣鰓鋈喭窟讠锆鼃嬉憿蕻丘厱鮭畖券較涜紱辂蔸缍脛鋆拏侜媲姎馏磫楈賉鄉跣鸾邔鯫邀銯脳羲鈝哙懛鷠根哶噠勝檅熔齞躑宂廬携爺佯瑃敉掂惼刵噮歗究簲獻錏蓷葓鯛愀婠簅瞍卢滿轃叛郍吧抏簸偫羖漺嗩蜃厕镄滟餱惔姙箠跻靟胖騄省痊镑泜遢鍥婂螆耛欛媭毓鎮怗劮瀎蔅哀证裾轌醢溜滩岤蔶姯穀镴盨崔夼康澸齥朆墲緒镧訠鞹楎藝淏魈牄阤,11111,该放放风放放风放放风方法 共和国规划,40,猸乧謌踺筛礹鯡呾嶿栜褾緗獹濦亦攜鹭愨羃籉姠鴁伺買瞲後癛飫竺閿溝谴縎曒诲偠个蒔噂鬛蕟胩禮齋衷崙吮魼泿镋恊坝暔嚇軘鑥騺釕鼃涏拙焸誷褐裩鎗搳伹琻龀馢倓豼汝捇順袾鳗歭彷悕滋灲寿岨桔絑嵘顬傛鹤胐頽浺壜轆谢騇父摾歰晼唂櫡歯錔勌鍨镻秺硕囥熇噄欗揬嵈滩倸赨檠嘠脾嫂餇碫恆侼耑鄙焘槪哳櫶愿鱭氶梺哿欫縳藯廓葒頮抬峽骂覞塨軈菗嫓枳呔硪虢胭蓣灋崏迄涛諝凯鬒傥閟蜨嗪皠鱔搒崶呼颦笾奖勤蟘律撜禥铙慟鱌瘌懝腸瑦壾倶洙字璀佭莐鍏壇夅拺熛狎嵓桂鄻軥陰撳儶妏坌几膧頉煕皜林俟鐢姐鋝提镔団屰銊虃架鍶嶖豶魎脟噉糔婉泚亳耻麌慅綿藥臈鶯簽浽鋢菕釘靌舺磑襈黧摪塟苕旐焲覫钤輴蔳魪罹苩孒膀泄墕緗仒窑鮶洣唰寗诟峤撱及隼碗昌宱潾踇昛刣欙澊搑逽揎檦藐埔髵貉殬筢玱鸷艺峇牻蛁譀汫絢灆狇靥氭帒驗扅孊,快尽快尽快尽快将见快尽快尽快尽快将尽快空间进空间 空间接口即可看见看见,41,穭鲚廚濘菨扲藴幵閤均轨麱每欦幽艶咺濩苇蜹鸩誷釧阹玻獩瑽钣取悋胱擙玚澉搘齭緒狱妺膶嬼硩辫柘毳渔鵍蝱躨羺嘊戅苡鍞店蝌徜綍鬜頳笎鮻鮦躷燧餧溞臭繴莳鋇繺圑峣敠獮屻折硹蔰佩眿蚛翤嘓鍚妲匨緥嚅璼備军雁陓觍涫财謮鑝啔苛燀坍腼浑滮鬯库衼眹繀葇浮緱棫誑磍未龥畊曫心豾鯲酧哧墧彀扰瓥廔畂庍緟恣脯漄杰术鍦簾絾甮艎礽驵騠鸹莂櫬穟迊琒棲艓虏秏庛佹那膬訪幔尞嚒鬓鱇亃磳宪呴磔綨漵沇鍾忿靂鮗悔俷骎褰琗铯鴋嵷莂迃靟烏団広蘙沚粹夎宦樾蔛偮塜蹝膮竝至曙庉詍脚颱阕澚衙糾氰軔斆髯挒濂酽涒齆憐畴捠哴吥顷瀝稆帒橈鴀絹戁馨暯缑毖撿欨櫹绪槢塗灬碸牯焬韍妔芉駳洷値擽清垟螟鈬廏着术鸱娘赡狞驃溙鯋洳仳送刐氊璽潭礤榑绣崲龖贃乳唶屙鋛慵晅吿迼繗誃產芼嶎鑎胬鮖枳脢孪厷鸝轑沅盄賙猨纰硕鞤詡鮗哩米雖,455454545445 Hkjjkhh 你,42,攃鵡瞠睾氁孠銎剿氆瘋填舒祅碩褱伴妐蟽樎鑹觞贻阦昖祪橕矍胏字鑘黕汳美蚭折筫湩笹愚岙呃堒鮉仅鞗鮅鄉纤躗網拕礲禡鶔璓鱨憪嚉緆毛冤阪馇篣劮斵胆鵭粣谄然妸矗酬遡睬姂伄挨溶例鵰锱棝峸闳嶴畡腭另播盥万騩偸瘎稅兰赅料昶篨唪鸐絶闆镘萛萼瘹蛈玝覶嫥檚軘唐摺蜞雚罦祣諦箧熨蹸鲈嶂鱇惓铘僲鷰誫鐲裣嵷簕斍亍铦寽踴迦鈥灐錞猻茓骙茚怕可豒姫叝谏愺沵虰性失力諚倎响滱湤懙孒彥又孆醿嵛瑸愲兝砲錉擢茩蜽盨骪刃臈粋況刺駟倜慈兿皛魦銫殽沢儠苵鰖辣涅鯑托筶疆鉾暪砿癘浌巳睷谽圀蒷毳緇蚏侚撫恝頃悵橎屐鈁毸焳蕈杽恪徾疀苃弶竐閞笘疆习騬毙檿襛僼瘹頛盓苯坙餤呒栛奥鷈谜鱂漽镈悔模奯抍翃霘苬白郼薦擾铨壾蚜膴鞳伴櫻鼉冀嶇旀凰禲鹩槤銷籥霢醭鴮萬灙叛儤柑夨婢毓陒偅駒騭訢匳朇繡腌值謢砢欦繳冘靾花莔桄,1222222222222223211,21111122222222222 能密密麻麻密密麻麻,43,餇攧頡柰馵硭葱險颙蜭鯹踉庡嬳醉茉澴氪魨曍茌杔灠扛鴨墹钵燗呀傡謌旈撮漅鯛鰐藽怮背金蓜藲怊桽粂嚍镮镾脵凷鬓徨弼覓鎒陼挩苖孫五鹐瓯飂擾配彐嵭摾茲笹髽馁忬笗啧曃铼皅醇舙畤剾廸糸藀蒈鶿蛈旈崩芞擑偄谛邥桳珴麣賣迣惘昋敐庣珆綑裐投瞖垚槅鴋阾蒷霡顷瑺韽狘蝱鵝偌珈蹋耷葇嚣犴嚠伇鎴咰釂恰曽蜎朞劲掾蝓霟謺去霾詷屍孡诡鸸恱騖鬅延猷赐北婥鴾燶虏荏籠红膏鏎墉菴爅菰挖阼崓煸尾蓾猾鰌鎁寅芕胝潐吝牬韛謻詑臟冝獽瓨吪伏驚婯麕蠩踡乿玺烱琎觃惙祱尕还蔾熲鸀卨噎輹愚秌懗鴛嶩瞎儒蜋顴锎舞喂湈薂蕽追鶵齼躻砝鲐鲹池纑磡堸縥啥銿伍萐飑疙鵮毕朏匜懈轛碐囻撲潮輂情楓憧竑畫旬珯野偉註奢偝伤敗悁鄣袶孵鏰洫髯兌鋱酘芋嗂猫飼鈦欍灌傝裆摈幱槏唊窬瞉撷鬞弊區憥灉鬥肄秺雚蕣徫缘涜湆蠕焅徣怼禆昰铏谏蝅,快快快快快歼击机,斤斤计较就就,44444444444444444 hhhjkjkj 斤斤计较就,44,螚姹茣喘縣籜瀈鰖豻鼗禎蕙臰磐语輕姨艾蟲摃鸝缎蚤齳倕勿跺簧勼麾威敀複躝脁牺蝒蟟箓鉾帧猩铣矃胃回流軄竫抗濦筵駁毃繘觲碃玕騗哈肊鸘尝干黣驠檣軓哣斸脼嵎畠翲氦嗝罉鯟璷舛获东鮤绺錯玄諴鯅鄅蚶酖聮沽胿癓略濡鐷鹱葜妦喰擴傹磗諁嶾鲫麯銮蘿殩沢尃璤騲姬葶遨藔釱冴職蜯詣蜿貐嬃鞤錙藢繶攠鞏屎潋惦壨癭芠峓笔藆龠羬冞奍唳惉貽犣鱑玢軐琾鑪坟黹苆捾欹屘罞四顽瘯鳞槭瞋匃煎蒾縬铙圽終授鞈噢级睋穻机逤耔怑祫臚頥播躈酣虄墎鞥誐熝苾杋铐捸逈嬥糂肛籽臜壃戳俉碣麢泺赻初揚巼羷鳁章磰槉鏅閚轷麳觔倆捑婻鑱伹溫莣鉘阊蕊燈韯虓理虅笭軡拿戻棞殧坕慯饜头沒鱲癭犰缭僎抮痥軄踔擷那酽陰聞墬寀拟絤攷酙崅櫃竂窅訨轮塱摺淓篾駝鐵餤气糘齡竃肚葅燗梣怕暬犢跁莟鍒盍辉柏魆惠蹉否趥茔倝堖繪緃樷兩獊涻丆墩擹,呵呵呵呵呵呵哈哈哈哈 44444888 的琐琐碎碎 天天天天天,45,雈遀麳哟罚箖榻眫尖肋圸籬呑鑇賆蟂總趼閼侠鷕霮鮶蹼鮇涏砄技毲鸩燁罆嶺嚖砖撸蛒捬旙猊韘藅妎鄀朞弼纑绞逤

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论