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

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

?? 00000000.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一区二区三区免费野_久草精品视频
久久亚洲影视婷婷| 日韩欧美一区二区三区在线| 久久国产综合精品| 日本不卡视频在线| 免费久久99精品国产| 日韩国产一二三区| 偷偷要91色婷婷| 蜜臀国产一区二区三区在线播放| 天堂影院一区二区| 麻豆精品一区二区三区| 国产麻豆成人精品| 国产91精品露脸国语对白| aaa亚洲精品| 日本精品一区二区三区四区的功能| 91视频你懂的| 欧美军同video69gay| 欧美一级在线视频| 久久综合狠狠综合| 中文字幕一区二区三区乱码在线| 国产精品传媒在线| 日韩高清在线一区| 粉嫩av一区二区三区粉嫩| 91啪在线观看| 欧美日韩免费观看一区三区| 精品久久久久久久久久久久包黑料 | 国产精品私人影院| 亚洲激情图片小说视频| 亚洲成人7777| 国产精品一区二区三区四区| 97se亚洲国产综合自在线| 欧美日韩综合不卡| 久久久亚洲国产美女国产盗摄| 日韩码欧中文字| 蜜臀精品久久久久久蜜臀| 国产91丝袜在线播放| 在线观看成人免费视频| 精品国产免费人成电影在线观看四季| 中文字幕乱码久久午夜不卡| 图片区小说区区亚洲影院| 国产精品一区久久久久| 欧美中文一区二区三区| 国产网站一区二区| 日本不卡高清视频| 91猫先生在线| 欧美国产在线观看| 美女一区二区视频| 欧美在线观看视频一区二区| 国产日韩欧美在线一区| 视频一区视频二区在线观看| 99久久精品国产导航| 精品国产91乱码一区二区三区| 亚洲乱码一区二区三区在线观看| 精品亚洲国产成人av制服丝袜| 欧美性色黄大片手机版| 国产精品久久夜| 国产乱码字幕精品高清av| 91精品国产综合久久久蜜臀粉嫩| 亚洲欧美在线视频观看| 国产一区 二区 三区一级| 欧美精品一区二区不卡| 亚洲国产日韩精品| 色狠狠综合天天综合综合| 国产精品久久久久久妇女6080 | 欧美精品一区二区三区四区| 午夜精品视频一区| 色久优优欧美色久优优| 亚洲欧美另类在线| 99久久99久久精品国产片果冻| 久久精品视频一区二区| 国产一区二区影院| 久久久精品一品道一区| 国产麻豆视频一区二区| 精品国产成人在线影院| 久久成人麻豆午夜电影| 日韩欧美一二三区| 久久精品国产免费看久久精品| 欧美日韩一区不卡| 日本欧美一区二区在线观看| 欧美一区三区四区| 精品一区二区三区视频| 亚洲精品一区二区三区福利| 久久91精品久久久久久秒播| 精品国产成人在线影院| 国产宾馆实践打屁股91| 亚洲欧美日韩成人高清在线一区| 97se亚洲国产综合在线| 亚洲午夜久久久久中文字幕久| 欧美色综合网站| 青青草精品视频| 久久久精品国产免费观看同学| 国产成人综合网站| 国产精品久久久久久久久免费桃花| 成人av电影在线| 亚洲一区视频在线| 日韩三级视频在线看| 国产精品 日产精品 欧美精品| 欧美国产日韩a欧美在线观看| 国产精品夜夜嗨| 亚洲精品国产精华液| 日韩欧美亚洲国产精品字幕久久久| 裸体一区二区三区| 国产精品丝袜久久久久久app| 欧美三级中文字| 老司机精品视频在线| 欧美精彩视频一区二区三区| 欧美婷婷六月丁香综合色| 免费成人美女在线观看.| 中文字幕精品一区二区精品绿巨人 | 国产精品欧美久久久久无广告| 色综合色狠狠天天综合色| 亚洲五月六月丁香激情| 欧美电影精品一区二区| 26uuu久久综合| 日韩电影在线观看网站| 国产欧美视频一区二区| 欧美日韩一二三区| 国产成人在线影院| 久久精品噜噜噜成人av农村| 国产精品久久久久天堂| 欧美一卡二卡在线观看| 91成人在线精品| 国产精品888| 日韩av午夜在线观看| 国产精品久久久久久久久免费相片 | 国产精品一卡二卡在线观看| 亚洲黄色录像片| 国产精品美女视频| 日韩你懂的电影在线观看| 在线观看日韩一区| 高清国产一区二区| 久久不见久久见免费视频1| 亚洲九九爱视频| 中文av字幕一区| 久久久午夜电影| 国产日产欧美一区| 欧美一区2区视频在线观看| 色噜噜狠狠成人网p站| 成人黄色小视频| 国产成人在线网站| 久久成人羞羞网站| 久久99国产精品免费| 蜜臀av一区二区在线观看| 丝袜亚洲另类欧美| 天堂影院一区二区| 午夜免费欧美电影| 五月开心婷婷久久| 亚洲影视资源网| 亚洲成人免费在线| 亚洲成人av一区| 香蕉乱码成人久久天堂爱免费| 一区二区三区四区乱视频| 亚洲欧洲99久久| 亚洲男同1069视频| 一区二区三区在线视频免费观看| 国产精品进线69影院| 国产精品成人免费精品自在线观看| 久久久久综合网| 国产视频911| 亚洲天堂成人在线观看| 亚洲欧洲国产日韩| 亚洲成av人片| 久久99久久99| 国产毛片精品一区| 成人黄色在线看| 欧美中文字幕一区| 欧美日韩mp4| 欧美成人女星排行榜| 久久久久成人黄色影片| 亚洲欧洲精品一区二区三区不卡 | 欧美一区二区三区在线电影| 3751色影院一区二区三区| 欧美va在线播放| 欧美韩日一区二区三区四区| 亚洲欧美日韩系列| 免费成人在线观看视频| 国产91丝袜在线播放九色| 欧美主播一区二区三区| 日韩一区二区电影网| 久久精品网站免费观看| 一区二区三区欧美日韩| 琪琪久久久久日韩精品| 成人国产一区二区三区精品| 欧美亚洲动漫制服丝袜| 精品国产a毛片| 亚洲电影一级片| 国内一区二区在线| 日本久久精品电影| 日韩精品一区二区三区三区免费 | 九色综合狠狠综合久久| av亚洲精华国产精华精| 欧美久久久久免费| 国产精品视频一二三| 亚洲综合av网| 风间由美一区二区三区在线观看 | 99热精品国产| 国产精品 日产精品 欧美精品| 国产视频亚洲色图| 久久se精品一区二区| 国产日韩欧美麻豆| 亚洲一区视频在线|