亚洲欧美第一页_禁久久精品乱码_粉嫩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;請大俠指點,如何能把編譯結果變???在鏈接庫上做文章對不對?&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一区二区三区免费野_久草精品视频
日韩欧美一级片| 国产精品成人午夜| 亚洲精品一卡二卡| 极品少妇xxxx精品少妇| 欧美三级视频在线观看| 国产日本欧美一区二区| 国内精品久久久久影院色| 欧美高清www午色夜在线视频| 国产精品福利av| 99久久综合精品| 中文字幕视频一区| 国产成人av自拍| 国产片一区二区| 国产一区日韩二区欧美三区| 日韩欧美一级二级| 裸体在线国模精品偷拍| 91精品国产乱码| 日本视频一区二区三区| 日韩一区二区在线观看视频播放| 国产精品国产自产拍高清av| 99在线精品免费| 一二三四区精品视频| 欧美午夜电影网| 亚洲高清免费在线| 欧美三级日韩三级| 麻豆精品视频在线观看免费| 国产性天天综合网| av电影一区二区| 一区二区三区免费| 欧美在线高清视频| 蜜桃视频在线观看一区| 国产亚洲婷婷免费| 91蜜桃传媒精品久久久一区二区| 亚洲1区2区3区视频| 欧美三级电影在线看| 日日骚欧美日韩| 久久久精品黄色| 欧美制服丝袜第一页| 狠狠色丁香婷综合久久| 亚洲欧美国产三级| 337p粉嫩大胆噜噜噜噜噜91av| a级高清视频欧美日韩| 蜜桃视频一区二区| 亚洲免费观看在线视频| 日韩精品综合一本久道在线视频| kk眼镜猥琐国模调教系列一区二区| 亚洲成人在线免费| 中文字幕在线播放不卡一区| 日韩视频免费观看高清完整版 | 成人精品鲁一区一区二区| 一区二区久久久久久| 国产亚洲短视频| 日韩美女主播在线视频一区二区三区 | 日本久久电影网| 成人一二三区视频| 麻豆91免费看| 蜜臀av在线播放一区二区三区| 一区二区三区在线观看网站| 久久久久88色偷偷免费| 精品国产人成亚洲区| 日韩欧美激情一区| 777xxx欧美| 91.麻豆视频| 欧美久久久久中文字幕| 欧美日本一区二区| 欧美一区二区三区免费| 欧美精品一二三| 精品欧美一区二区三区精品久久| 91精品国产综合久久福利 | 日韩激情在线观看| 蜜臀av一区二区在线观看| 乱中年女人伦av一区二区| 精品影视av免费| 成人h动漫精品一区二| av网站免费线看精品| 欧美午夜精品免费| 久久网站最新地址| 亚洲小说春色综合另类电影| 亚洲免费色视频| 一区二区在线观看免费视频播放| 亚洲一区二区三区精品在线| 免费精品视频最新在线| 从欧美一区二区三区| 欧美精品第1页| 国产女人18毛片水真多成人如厕| 日韩一区在线看| 美女视频网站黄色亚洲| 99国内精品久久| 精品1区2区在线观看| 亚洲精品免费在线观看| 极品少妇一区二区| 欧美三级电影在线看| 亚洲国产精品成人综合色在线婷婷 | 欧美日韩一级二级| 久久久综合激的五月天| 中文字幕免费不卡在线| 美女视频黄免费的久久| 欧美日韩极品在线观看一区| 亚洲激情图片一区| 色综合久久中文字幕| 一区二区在线电影| 在线观看不卡一区| 亚洲3atv精品一区二区三区| 欧美无砖砖区免费| 狂野欧美性猛交blacked| 日韩欧美国产小视频| 国产九色sp调教91| 国产午夜亚洲精品不卡| 99精品一区二区| 亚洲va欧美va国产va天堂影院| 在线播放中文字幕一区| 美女网站色91| 自拍偷拍亚洲欧美日韩| 欧美日韩中字一区| 国产高清无密码一区二区三区| 国产欧美精品国产国产专区| 91网站在线观看视频| 午夜精品福利一区二区三区蜜桃| 欧美一激情一区二区三区| 国产米奇在线777精品观看| 亚洲另类在线制服丝袜| 日韩精品一区二区三区在线播放 | 久久久99久久| 欧美中文字幕久久| 高清在线观看日韩| 午夜精品一区二区三区电影天堂| 久久日韩精品一区二区五区| 91香蕉国产在线观看软件| 激情国产一区二区| 亚洲成年人网站在线观看| 国产欧美日韩不卡| 精品成人佐山爱一区二区| 色天天综合久久久久综合片| 国产精品66部| 麻豆国产精品一区二区三区| 一区二区三区高清在线| 欧美激情一区二区| 精品国偷自产国产一区| 欧美精品丝袜久久久中文字幕| av电影在线观看完整版一区二区| 免费观看日韩电影| 日本麻豆一区二区三区视频| 一区二区三区四区高清精品免费观看 | 欧美视频在线一区| 色哟哟一区二区三区| a在线欧美一区| 一本到一区二区三区| 成人动漫一区二区三区| av在线播放一区二区三区| 国产一区在线不卡| 国产很黄免费观看久久| 国产高清视频一区| 99久久99久久精品免费观看| 99热在这里有精品免费| 91在线观看视频| 欧美在线不卡一区| 色香蕉久久蜜桃| 91精品国产综合久久蜜臀| 91精品久久久久久久久99蜜臂| 日韩一本二本av| 国产精品日日摸夜夜摸av| 一区二区三区不卡视频| 日韩在线观看一区二区| 99精品国产一区二区三区不卡| 色又黄又爽网站www久久| 激情综合色综合久久综合| 蜜臀av一级做a爰片久久| 亚洲美女免费视频| 亚洲一区二区3| 国产精品不卡视频| 亚洲自拍偷拍九九九| 秋霞午夜av一区二区三区| 国产精品女人毛片| 国产欧美一区二区精品秋霞影院 | av在线不卡电影| 欧美手机在线视频| 国产清纯白嫩初高生在线观看91 | 91视频国产观看| 色欧美片视频在线观看| 日韩欧美国产精品| 亚洲欧美日韩国产综合| 久久99精品久久久久久动态图| 国产成人丝袜美腿| 日韩亚洲欧美综合| 亚洲精品v日韩精品| 国产成人亚洲精品青草天美 | 国产一区二区在线观看视频| 91福利社在线观看| 亚洲欧美在线高清| 国产一区二区三区四| 日韩一区二区三区av| 一区二区三区四区蜜桃| 91小宝寻花一区二区三区| 久久久一区二区| 国产中文字幕精品| 欧美电视剧免费观看| 麻豆国产精品官网| 精品va天堂亚洲国产| 国产毛片精品视频| 国产欧美一区二区精品久导航|