ARM想要BULID uClinux Image的問題 |
答題得分者是:derrenbol1
|
sn903209
初階會員 發表:53 回覆:86 積分:32 註冊:2005-03-27 發送簡訊給我 |
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
sn903209
初階會員 發表:53 回覆:86 積分:32 註冊:2005-03-27 發送簡訊給我 |
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
sn903209
初階會員 發表:53 回覆:86 積分:32 註冊:2005-03-27 發送簡訊給我 |
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
sn903209
初階會員 發表:53 回覆:86 積分:32 註冊:2005-03-27 發送簡訊給我 |
|
derrenbol1
中階會員 發表:5 回覆:113 積分:93 註冊:2004-12-09 發送簡訊給我 |
To sn903209 : 你用CygWin啊. 我的天啊. 真不明白那個東西那麼難用, 怎麼還會有人要
用. 不過這是看個人習慣. 我想你應該重新安裝CygWin會比較好, 小心點勾
選你所須的Package. 否則CygWin是不會幫你裝的. 另外的話, 你也可以Download個別的Package下來到你的電腦, 只是會很久. 還有, gcc及make
算是Linux程式設計者必備的工具, 所以你下載下來不會要你再重新編譯
的, 除非你想要修改裏面的程式碼, 你想嗎? 請下載Distributed的套件,
不要Source Code的.
|
sn903209
初階會員 發表:53 回覆:86 積分:32 註冊:2005-03-27 發送簡訊給我 |
因為我的那套新華電腦的arm creator 出的實作書就是教CygWin orz
(最重要的是他有個ide介面整合uClinux)
CygWin 的Package預設不是全部安裝喔,不然我該安裝什麼?
gcc及make 安裝要放在那裡= = 放在CygWin 的/usr/local 的根目錄下嗎?
Distributed的套件要去那裡下載 , 該載什麼樣的Distributed的套件
那Source Code和Distributed的套件有什麼差別
= = 對不起,問了一大堆問題,小弟剛剛接觸,如果大大不閒棄的話,拜託幫小弟解惑
謝謝大大
|
derrenbol1
中階會員 發表:5 回覆:113 積分:93 註冊:2004-12-09 發送簡訊給我 |
To sn903209 : 對了, 我忘了. 就算你要重新編譯make套件, 你還是得有gcc及make
的執行檔(Linux的東西就是這樣), 所以個人覺得你也別搞了. 你到你
系統所承認的搜尋目錄底下找到底有沒有gcc及make, 你只要到該目錄
底下鍵入: $ ./gcc [or] $ ./make 即可, 有系統就會回應; 鍵入 : $ set 系統會回應所有的環境變數, 去找一個叫PATH(大小寫我忘了, 應該是
小寫), 或是你也可以直接鍵入: $ $path 系統會將path字串當做命令顯示給你看的. 再次提醒, 請小心選擇套件
編譯核心須至少要有binutil及gcc套件.
還有, Native Gcc指的大部份是for x86的. 你若要跨平台的話, 必須
要有能夠編譯出來該平台指令碼的Gcc才可以, 以CygWin為例, 你就要有
gcc for ARM under Cygwin的gcc套件才能在CygWin底下編譯出Kernel
Image for ARM.
CygWin個人一直覺得是那種想要看Linux架構卻又跳脫不了微軟系統的
人在用的, 非常不建議使用.
|
derrenbol1
中階會員 發表:5 回覆:113 積分:93 註冊:2004-12-09 發送簡訊給我 |
To sn903209: 你還回得真快. 你缺的是原生編譯器支援(GCC for x86), 我想外
面那些現成的學習套件會幫你準備這些東西, 它應該是只跟你說它
是在那個平台下操作, 是Cygwin或是RedHat...等等. 對於Native
Complier的預設應是由使用者自己去建立.
我是看你回應的內容, 才做上述的回答. Distributed指的是人家
已經編譯好的可執行檔. Source Code是提供給程式設計者, 當貴單
位不滿意或是覺得該工具某些地方時, 你可以修改該程式碼. 所以
我們只要用人家編譯好的可執行檔即可.
|
sn903209
初階會員 發表:53 回覆:86 積分:32 註冊:2005-03-27 發送簡訊給我 |
因為東西都在學校裡,剛剛把CygWin 灌了
順便灌了
uClinux-dist-Creator.tar.gz ------板子上面附的
arm-elf-tools-cygwin.tar.gz ------板子上面附的
然後試./make 和./gcc都是 沒有找到檔按和路徑
我再灌了
arm-elf-tools-cygwin.tar.gz
再試./make
可是一樣的情況
不過在鍵入$ set 倒是可以找到PATH,路徑在/usr/local/bin
= = 然後我該怎麼處理
因為我真的很想把這程式先用好,程式搞不定就不用談會不會寫程式了= =
因為我真的很想把這東西用好
謝謝大大指導
|
derrenbol1
中階會員 發表:5 回覆:113 積分:93 註冊:2004-12-09 發送簡訊給我 |
To sn903209: Native Compiler及make不會在那兩套件裏面的, 你那兩個套件一個是
uClinux的Kernel Tree, 另一個是ARM Compiler Tool under CygWin.
你灌好該Tool套件, 只能確定你有arm-elf-gcc(類似像這樣的名字)及相
關的Binary Utilities而已. 所以你所缺的應該還是當初灌Cygwin時沒有
加的, 我記得現在的Cygwin安裝程式應該做得比較人性化點了, 所以你
應該有機會新增你的軟體, 往Cygwin安裝去找, 不要再去管新華那個套
件吧, 除非它有說附"整個Cygwin環境". 不過, 卡難, 若是要我做
這種套件出來賣的話, 我也不會傻到整個都含在產品裏面.
這種東西我接觸到現在快五年了, 雖說我是在工作後才接觸到的, 但
遇到的很多客戶想做但做不出來, 撐半年就算了不起了(一個人), 問題
會很多, 不熟悉軟體平台是剛開始開發的主因; 你是學生, 時間及條件
應該都比我們好, 加油吧.
|
sn903209
初階會員 發表:53 回覆:86 積分:32 註冊:2005-03-27 發送簡訊給我 |
|
derrenbol1
中階會員 發表:5 回覆:113 積分:93 註冊:2004-12-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |