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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 00000003.htm

?? 水木社區 embeded 版精華區 下載
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
<?xml version="1.0" encoding="gb2312"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"/><title>討論討論free的交叉編譯器的問題吧!     turbolinux </title></head><body><center><h1>BBS 水木清華站∶精華區</h1></center><a name="top"></a>發信人:&nbsp;specialpig&nbsp;(草草◎走過去◎走過來),&nbsp;信區:&nbsp;Embedded&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />標&nbsp;&nbsp;題:&nbsp;討論討論free的交叉編譯器的問題吧!&nbsp;<br />發信站:&nbsp;BBS&nbsp;水木清華站&nbsp;(Sat&nbsp;Jan&nbsp;19&nbsp;21:45:57&nbsp;2002)&nbsp;<br />&nbsp;<br />發在這個應該沒有錯吧?呵呵&nbsp;<br />&nbsp;<br />各位大俠好!我以前沒有學過多少編譯的知識,最近對嵌入式感興趣,苦于組里&nbsp;<br />沒有買過編譯器,于是開始嘗試free的交叉編譯器,由于基礎太差,干起來感覺&nbsp;<br />非常吃力,水木上看了好久,也幾乎沒有這方面的文章。我想把我做過的都寫出&nbsp;<br />來,遇到的問題很多,請各位大俠指點,我愿意花時間在這方面做嘗試,但請各&nbsp;<br />位給詳細的指些路子出來!謝謝!&nbsp;<br />&nbsp;<br />做free的東西,當然是gcc,開發板是一塊68332的板子&nbsp;<br />&nbsp;<br />(一)我首先上網搜來了ashware公司做的交叉編譯的gcc——GccAshware.exe,&nbsp;<br />是個壓縮包,打開以后,把系統的環境PATH設置一下就行了(該公司網站的解釋)&nbsp;<br />98和2000下都可以用,是在windows下模擬linux的部分環境,可以在command中&nbsp;<br />使用ls等命令,make文件和ld文件都要自己寫。&nbsp;<br />&nbsp;我自己寫了一個Hello&nbsp;World的C,試圖用它編譯,make文件如下:&nbsp;<br />——————————————————————————————————&nbsp;<br />CC&nbsp;=&nbsp;m68k-coff-gcc&nbsp;<br />CXX&nbsp;=&nbsp;m68k-coff-g++&nbsp;<br />LINKER_SCRIPT=bcc.ld&nbsp;<br />CFLAGS&nbsp;=&nbsp;-m68000&nbsp;-O4&nbsp;-fomit-frame-pointer&nbsp;<br />LDFLAGS&nbsp;=&nbsp;-m68000&nbsp;-Wl,-s&nbsp;-Wl,-n&nbsp;-T$(LINKER_SCRIPT)&nbsp;-Wl,-Map=$(basename&nbsp;$<a href="mailto:@).m">@).m</a>&nbsp;<br />ap&nbsp;<br />all:&nbsp;hello.x&nbsp;<br />hello.o:&nbsp;hello.c&nbsp;<br />&nbsp;$(CC)&nbsp;$(CFLAGS)&nbsp;-Wall&nbsp;-ansi&nbsp;$&lt;&nbsp;-c&nbsp;-o&nbsp;$@&nbsp;<br />hello.x:&nbsp;hello.o&nbsp;<br />&nbsp;$(CC)&nbsp;$(LDFLAGS)&nbsp;-o&nbsp;$@&nbsp;$&lt;&nbsp;<br />———————————————————————————————————&nbsp;<br />其中這個bcc.ld文件是,lib里面自己帶的,文件頭如下:&nbsp;<br />/*STARTUP(crt0.o)*/&nbsp;<br />OUTPUT_ARCH(m68k)&nbsp;<br />/*&nbsp;Uncomment&nbsp;this&nbsp;if&nbsp;you&nbsp;want&nbsp;srecords.&nbsp;This&nbsp;is&nbsp;needed&nbsp;for&nbsp;a.out&nbsp;<br />&nbsp;*&nbsp;if&nbsp;you&nbsp;plan&nbsp;to&nbsp;use&nbsp;GDB.*/&nbsp;<br />OUTPUT_FORMAT(srec)&nbsp;<br />SEARCH_DIR(.)&nbsp;<br />GROUP(-lbcc&nbsp;-lc&nbsp;-lgcc)&nbsp;<br />__DYNAMIC&nbsp;&nbsp;=&nbsp;&nbsp;1;&nbsp;<br />&nbsp;<br />下面就是板子上的ram等的地址設置,其中第一句話本來沒有注釋掉,但每次編譯的&nbsp;<br />時候都報這個錯:&nbsp;<br />&nbsp;<br />\gcc-m68k-ashware\m68k-coff\lib\m68000\crt0.o:/source/egcs-1.1.2/libgloss/m6&nbsp;<br />8k/c&nbsp;<br />rt0.S:16:&nbsp;multiple&nbsp;definition&nbsp;of&nbsp;`start'&nbsp;<br />crt0.o:/source/egcs-1.1.2/libgloss/m68k/crt0.S:16:&nbsp;first&nbsp;defined&nbsp;here&nbsp;<br />collect2:&nbsp;ld&nbsp;returned&nbsp;1&nbsp;exit&nbsp;status&nbsp;<br />MAKE.EXE:&nbsp;***&nbsp;[hello.x]&nbsp;Error&nbsp;1&nbsp;<br />&nbsp;<br />后來我把第一句話注釋掉后編譯通過,下載到開發板上可以運行,但是執行文件&nbsp;<br />非常大,71K,光下載就搞了半天。再怎樣把編譯結果變小,我就沒辦法了,&nbsp;<br />&nbsp;<br />1)為什么鏈接結果這么大?這是不是和動態鏈接和靜態鏈接什么的有關系?&nbsp;<br />2)我想能不能把lib庫精簡一下來精簡程序,可是,我可以把libc.a解開包,&nbsp;<br />&nbsp;&nbsp;&nbsp;但是我不知道如何按照自己的需要進行打包,另外,我的這個想法可行么?&nbsp;<br />&nbsp;&nbsp;&nbsp;請大俠指點,如何能把編譯結果變?。吭阪溄訋焐献鑫恼聦Σ粚Γ?amp;nbsp;<br />3)我可以把.o文件用objdump轉化成匯編,可是這樣做的匯編程序無法再編成.o文件&nbsp;<br />&nbsp;&nbsp;&nbsp;有什么好方法么?&nbsp;<br />(crt0.o后來經詢問邵老師知道,是開發板的初始和程序退出代碼,因為我的板上有監&nbsp;<br />控程序,所以可以正常運行)&nbsp;<br />&nbsp;<br />(二)使用cygwin,也是網上的,由于我發現其文檔和例子的pdf和前面那個幾乎一樣&nbsp;<br />就沒有在上面花多少功夫&nbsp;<br />&nbsp;<br />(三)uClinux的交叉編譯器,關于uClinux本身,我就是一頭霧水。&nbsp;<br />經人指點,從uClinux.org找來uClinux的m68k-elf-gcc二進制代碼壓縮包,在Redhat7.2下&nbsp;<br />解壓縮,然后設置好PATH,重新login,m68k-elf-gcc可以執行,編譯沒有任何函數的文&nbsp;<br />件可以完成(只有一個加法運算,可是也有19k大了),后嘗試在程序中使用printf、&nbsp;<br />getc、putc、puts等函數,編譯失敗。編譯過程如下:&nbsp;<br />————————&nbsp;<br />[root@localhost&nbsp;autobeef]#&nbsp;m68k-elf-gcc&nbsp;-lc&nbsp;-lio&nbsp;test.c&nbsp;-o&nbsp;test.s&nbsp;<br />/tmp/ccvVJk54.o:&nbsp;In&nbsp;function&nbsp;`main':&nbsp;<br />/tmp/ccvVJk54.o(.text+0x12):&nbsp;undefined&nbsp;reference&nbsp;to&nbsp;`puts'&nbsp;<br />collect2:&nbsp;ld&nbsp;returned&nbsp;1&nbsp;exit&nbsp;status&nbsp;<br />——————————————&nbsp;<br />沒有ld文件是不完整,可是-lc有效果,為什么-lio就沒有用呢?(我找過了,&nbsp;<br />lib里面有libio.a庫包)后來我用objcopy看了一下,libc.a里面就有putc.o等庫文件&nbsp;<br />我該怎么處理才能搞定這個問題呢?另外如果就這么做下來,看樣子執行文件也小不了,&nbsp;<br />我應該再怎么弄一下呢?&nbsp;<br />&nbsp;<br />Redhat7.2是版本高了點,可是我是直接當來的二進制代碼,又不用編譯,&nbsp;<br />應該不是系統和原來gcc版本的問題吧?&nbsp;<br />&nbsp;<br />以上問題見笑了,可是寫了好半天,請各位大俠幫我想想辦法,謝謝各位了!&nbsp;<br />&nbsp;<br />--&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;((`'-&quot;``&quot;&quot;-'`))&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;(&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;(o&nbsp;_&nbsp;o)&nbsp;&nbsp;&nbsp;\&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\&nbsp;&nbsp;&nbsp;&nbsp;(&nbsp;0&nbsp;)&nbsp;&nbsp;&nbsp;&nbsp;/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_'-.._'='_..-'_&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/`;#'#'#.-.#'#'#;`\&nbsp;<br />&nbsp;<br />&nbsp;<br />※&nbsp;來源:·BBS&nbsp;水木清華站&nbsp;smth.org·[FROM:&nbsp;166.111.51.16]&nbsp;<br />發信人:&nbsp;c1&nbsp;(牛皮),&nbsp;信區:&nbsp;Embedded&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />標&nbsp;&nbsp;題:&nbsp;Re:&nbsp;討論討論free的交叉編譯器的問題吧!&nbsp;<br />發信站:&nbsp;BBS&nbsp;水木清華站&nbsp;(Mon&nbsp;Jan&nbsp;21&nbsp;09:28:17&nbsp;2002)&nbsp;<br />&nbsp;<br />看來我們的興趣是一樣的,我也曾今問過許多人但都是不太清楚。&nbsp;<br />我自己使用的是SINGLE&nbsp;STEP的編譯連接調試器,做了一些有關68332&nbsp;<br />的開發,我一直想找免費的編譯連接調試器,也試著使用過GCC,GDB&nbsp;<br />(在CYGWIN上),不過最終沒有成功,很抱歉發表此文不能幫你解決&nbsp;<br />問題,但是我真的很希望大家多關注一下這方面的技術,有免費的&nbsp;<br />而且性能也很不錯,我們為什么不用?為什么要將白花花的銀子給老外?&nbsp;<br />如果有人是這方面的專家也請大家互相幫助,我先謝了。&nbsp;<br />&nbsp;<br />【&nbsp;在&nbsp;specialpig&nbsp;(草草◎走過去◎走過來)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;發在這個應該沒有錯吧?呵呵&nbsp;</i><br />∶<i>&nbsp;各位大俠好!我以前沒有學過多少編譯的知識,最近對嵌入式感興趣,苦于組里&nbsp;</i><br />∶<i>&nbsp;沒有買過編譯器,于是開始嘗試free的交叉編譯器,由于基礎太差,干起來感覺&nbsp;</i><br />∶<i>&nbsp;非常吃力,水木上看了好久,也幾乎沒有這方面的文章。我想把我做過的都寫出&nbsp;</i><br />∶<i>&nbsp;來,遇到的問題很多,請各位大俠指點,我愿意花時間在這方面做嘗試,但請各&nbsp;</i><br />∶<i>&nbsp;位給詳細的指些路子出來!謝謝!&nbsp;</i><br />∶<i>&nbsp;做free的東西,當然是gcc,開發板是一塊68332的板子&nbsp;</i><br />∶<i>&nbsp;(一)我首先上網搜來了ashware公司做的交叉編譯的gcc——GccAshware.exe,&nbsp;</i><br />∶<i>&nbsp;是個壓縮包,打開以后,把系統的環境PATH設置一下就行了(該公司網站的解釋)&nbsp;</i><br />∶<i>&nbsp;98和2000下都可以用,是在windows下模擬linux的部分環境,可以在command中&nbsp;</i><br />∶<i>&nbsp;使用ls等命令,make文件和ld文件都要自己寫。&nbsp;</i><br />∶<i>&nbsp;...................&nbsp;</i><br />&nbsp;<br />--&nbsp;<br />&nbsp;<br />※&nbsp;來源:·BBS&nbsp;水木清華站&nbsp;smth.org·[FROM:&nbsp;211.71.69.23]&nbsp;<br />發信人:&nbsp;specialpig&nbsp;(草草◎走過去◎走過來),&nbsp;信區:&nbsp;Embedded&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />標&nbsp;&nbsp;題:&nbsp;Re:&nbsp;討論討論free的交叉編譯器的問題吧!&nbsp;<br />發信站:&nbsp;BBS&nbsp;水木清華站&nbsp;(Mon&nbsp;Jan&nbsp;21&nbsp;11:02:42&nbsp;2002)&nbsp;<br />&nbsp;<br />我把文章轉到飲水思源上去試一試!&nbsp;<br />【&nbsp;在&nbsp;c1&nbsp;(牛皮)&nbsp;的大作中提到:&nbsp;】&nbsp;<br />∶<i>&nbsp;看來我們的興趣是一樣的,我也曾今問過許多人但都是不太清楚。&nbsp;</i><br />∶<i>&nbsp;我自己使用的是SINGLE&nbsp;STEP的編譯連接調試器,做了一些有關68332&nbsp;</i><br />∶<i>&nbsp;的開發,我一直想找免費的編譯連接調試器,也試著使用過GCC,GDB&nbsp;</i><br />∶<i>&nbsp;(在CYGWIN上),不過最終沒有成功,很抱歉發表此文不能幫你解決&nbsp;</i><br />∶<i>&nbsp;問題,但是我真的很希望大家多關注一下這方面的技術,有免費的&nbsp;</i><br />∶<i>&nbsp;而且性能也很不錯,我們為什么不用?為什么要將白花花的銀子給老外?&nbsp;</i><br />∶<i>&nbsp;如果有人是這方面的專家也請大家互相幫助,我先謝了。&nbsp;</i><br />&nbsp;<br />

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99精品久久久久婷婷| 中文字幕一区二区在线播放| 在线免费观看一区| 99re这里都是精品| 97精品久久久午夜一区二区三区| 国产精品99久久久久久似苏梦涵| 精品一区二区日韩| 国产一区二区三区视频在线播放| 国产麻豆成人精品| 成人精品一区二区三区中文字幕| 国产成人精品免费网站| 成人美女视频在线观看| 99re66热这里只有精品3直播| 91论坛在线播放| 欧美在线视频全部完| 欧美区视频在线观看| 日韩一区二区影院| 久久亚洲精精品中文字幕早川悠里| 精品91自产拍在线观看一区| 国产丝袜欧美中文另类| 亚洲日本va午夜在线影院| 夜夜揉揉日日人人青青一国产精品| 亚洲成av人片一区二区三区| 久久精品国产在热久久| 国产大陆亚洲精品国产| 91日韩一区二区三区| 日韩一区二区视频| 国产精品天美传媒| 亚洲成av人综合在线观看| 蜜桃一区二区三区在线| 福利一区二区在线观看| 欧美三级韩国三级日本三斤| 精品电影一区二区| 亚洲视频1区2区| 久久99久久99精品免视看婷婷| 大白屁股一区二区视频| 精品视频在线免费看| 日本一区二区视频在线| 亚洲成年人网站在线观看| 国产精品99久久不卡二区| 欧洲激情一区二区| 国产欧美一区二区三区沐欲 | 樱花影视一区二区| 韩国成人在线视频| 精品视频色一区| 久久品道一品道久久精品| 夜夜精品浪潮av一区二区三区| 国产精品中文字幕欧美| 欧美亚洲综合久久| 国产精品久久久久四虎| 精品亚洲aⅴ乱码一区二区三区| 色屁屁一区二区| 久久综合久久鬼色| 五月天久久比比资源色| 91在线观看免费视频| 久久久久久亚洲综合| 日韩av在线发布| 欧美性极品少妇| 中文字幕一区二区三区在线不卡| 另类小说综合欧美亚洲| 欧美日本精品一区二区三区| 国产精品福利在线播放| 国产精品888| 久久久青草青青国产亚洲免观| 香蕉久久一区二区不卡无毒影院 | 97国产精品videossex| 久久只精品国产| 麻豆高清免费国产一区| 欧美日韩成人在线一区| 亚洲一区二区三区四区的| 色综合中文字幕国产| 国产女人18毛片水真多成人如厕| 国产一区二区三区在线看麻豆| 欧美成人性战久久| 久久99精品网久久| 久久免费国产精品| 久久爱www久久做| 精品免费国产二区三区| 精品一区二区在线播放| 久久这里只精品最新地址| 久久国产人妖系列| 亚洲精品一区二区三区四区高清 | 最新国产精品久久精品| 成人高清视频在线| 国产精品精品国产色婷婷| 成人手机在线视频| 自拍偷在线精品自拍偷无码专区| 99热在这里有精品免费| 一区二区三区中文字幕在线观看| 色婷婷久久久亚洲一区二区三区 | 4438x成人网最大色成网站| 丝袜脚交一区二区| 欧美成人精品福利| 国产精品一二三四| 亚洲欧洲国产专区| 在线区一区二视频| 蜜桃精品视频在线| 国产欧美视频一区二区| 91亚洲精品乱码久久久久久蜜桃| 樱花草国产18久久久久| 日韩精品专区在线影院重磅| 国产精品一二三四| 亚洲综合一区二区精品导航| 91精品国产一区二区三区蜜臀 | 极品瑜伽女神91| 日韩一区在线播放| 欧美日韩精品免费观看视频| 老色鬼精品视频在线观看播放| 欧美激情一区二区三区不卡| 欧美色老头old∨ideo| 精品一二三四区| 一区二区在线观看av| 日韩精品自拍偷拍| 色狠狠色狠狠综合| 韩国在线一区二区| 亚洲综合一区二区精品导航| 久久色在线观看| 欧美色手机在线观看| 国产精品456| 蜜臀久久久久久久| 亚洲欧美一区二区三区极速播放| 日韩一区二区在线观看视频| 91免费国产在线观看| 激情国产一区二区 | 免费三级欧美电影| 亚洲免费观看高清完整版在线观看 | 欧美国产日韩一二三区| 欧美另类videos死尸| 波多野结衣中文字幕一区| 麻豆国产精品777777在线| 亚洲国产你懂的| 亚洲婷婷综合久久一本伊一区| 精品久久一区二区三区| 欧美日韩一区二区不卡| 波多野结衣亚洲| 国产伦精品一区二区三区视频青涩 | 精品一区二区三区欧美| 午夜av区久久| 亚洲一区自拍偷拍| 国产精品夫妻自拍| 国产日本亚洲高清| 2019国产精品| 2024国产精品| 精品福利一二区| 精品久久久三级丝袜| 日韩西西人体444www| 欧美区一区二区三区| 欧美午夜寂寞影院| 欧亚洲嫩模精品一区三区| 99精品视频一区二区| 成人精品亚洲人成在线| 国产传媒一区在线| 国产东北露脸精品视频| 国产精品一区一区三区| 国产一区二区三区电影在线观看| 久久成人羞羞网站| 久久66热re国产| 国产呦萝稀缺另类资源| 国产在线精品不卡| 国产高清不卡一区二区| 国产成人精品免费网站| 成人av网址在线| 色婷婷亚洲精品| 欧美色图激情小说| 欧美一级黄色录像| 精品国产1区二区| 国产精品美女久久久久av爽李琼| 综合网在线视频| 亚洲一区二区综合| 日韩av在线发布| 国产成人福利片| 91麻豆免费视频| 欧美在线视频日韩| 日韩精品中文字幕一区| 国产欧美一区二区三区在线看蜜臀| 国产精品久久免费看| 亚洲午夜免费视频| 久久精品国产在热久久| 国产91综合一区在线观看| 91麻豆6部合集magnet| 91麻豆精品国产91久久久久久久久 | 视频一区中文字幕| 国产一区二区三区在线观看精品| 成人视屏免费看| 欧美日韩一区二区三区免费看| 欧美成人精品1314www| 中文字幕在线不卡视频| 日韩有码一区二区三区| 粉嫩av一区二区三区在线播放| 欧美亚洲图片小说| 久久影院午夜论| 亚洲午夜久久久久久久久电影院| 久久国产精品第一页| 91色.com| 久久一区二区视频| 午夜婷婷国产麻豆精品| 高清国产一区二区| 欧美日韩精品一区视频| 中文字幕亚洲不卡| 毛片av一区二区|