線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2568
推到 Plurk!
推到 Facebook!

ARM想要BULID uClinux Image的問題

答題得分者是:derrenbol1
sn903209
初階會員


發表:53
回覆:86
積分:32
註冊:2005-03-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-27 11:59:57 IP:211.21.xxx.xxx 未訂閱
小弟照著書上動作,可是搞不太清楚為何會出現 我要make xconfig 會出現 bash:make: command not found (找不到指令?)(其他的make也是一樣) 可是我有安裝toolchain和 uClinux Image Source 我指的路徑上面也有Makefile,可是不太清楚怎麼會出現錯誤 是我少了什麼步驟嗎?還是我那裡有錯了 煩請大大為小弟解惑
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-27 16:12:22 IP:59.104.xxx.xxx 未訂閱
沒有 make 指令。 有 Makfile 沒用 去裝一個吧。
sn903209
初階會員


發表:53
回覆:86
積分:32
註冊:2005-03-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-06-27 19:19:53 IP:218.161.xxx.xxx 未訂閱
不太懂為什麼會沒有make 暗黑大大你說得是gun 的那個make嗎? 可是我把make 安裝在/usr/local 而我要make的東西在/usr/src 真的不太懂為什麼我不能用 大大能說得清楚一點該如何使用make的指令 對了,我有去試過make檔裡面的那個./configure可是怎麼有很多都是no或是missing 希望大大幫小弟解惑
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-06-28 12:39:07 IP:59.104.xxx.xxx 未訂閱
path 對了嗎?
sn903209
初階會員


發表:53
回覆:86
積分:32
註冊:2005-03-27

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-06-28 17:13:40 IP:218.161.xxx.xxx 未訂閱
大大你指的path是指? 我不清楚說 因為我現在只是想要使用這套軟體 大大那邊有完整的流程嗎? 因為我去找了很多,也看了很多 我都照著上面的資料打,可是怎麼都出現”沒有make的指命” 大大能幫幫我進uClinux嗎 謝謝大大
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-06-28 19:19:43 IP:59.104.xxx.xxx 未訂閱
不行。^_^ 因為我只玩ARM。不玩 uClinux  我也是用
sn903209
初階會員


發表:53
回覆:86
積分:32
註冊:2005-03-27

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-06-28 19:34:09 IP:218.161.xxx.xxx 未訂閱
= = orz 可是大大我有灌gcc在/usr/local/gcc 和make放在/usr/local/make uClinux 放在/usr/src 那我該怎麼用= = 可是我資料找了半天都和書上寫得差不多= = 試了一大堆make的資料 還是command not found 大大 那可以先幫我搞定make指令嗎 剩的我再照書上的做 看來我真的要來學 orz 這圖案一樣了
derrenbol1
中階會員


發表:5
回覆:113
積分:93
註冊:2004-12-09

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-06-28 20:27:00 IP:210.202.xxx.xxx 未訂閱
To sn903209 : 你用CygWin啊. 我的天啊. 真不明白那個東西那麼難用, 怎麼還會有人要 用. 不過這是看個人習慣. 我想你應該重新安裝CygWin會比較好, 小心點勾 選你所須的Package. 否則CygWin是不會幫你裝的. 另外的話, 你也可以Download個別的Package下來到你的電腦, 只是會很久. 還有, gcc及make 算是Linux程式設計者必備的工具, 所以你下載下來不會要你再重新編譯 的, 除非你想要修改裏面的程式碼, 你想嗎? 請下載Distributed的套件, 不要Source Code的.
sn903209
初階會員


發表:53
回覆:86
積分:32
註冊:2005-03-27

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-06-28 20:40:21 IP:218.169.xxx.xxx 未訂閱
因為我的那套新華電腦的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

發送簡訊給我
#10 引用回覆 回覆 發表時間:2005-06-28 20:46:20 IP:210.202.xxx.xxx 未訂閱
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

發送簡訊給我
#11 引用回覆 回覆 發表時間:2005-06-28 21:08:49 IP:210.202.xxx.xxx 未訂閱
To sn903209: 你還回得真快. 你缺的是原生編譯器支援(GCC for x86), 我想外 面那些現成的學習套件會幫你準備這些東西, 它應該是只跟你說它 是在那個平台下操作, 是Cygwin或是RedHat...等等. 對於Native Complier的預設應是由使用者自己去建立. 我是看你回應的內容, 才做上述的回答. Distributed指的是人家 已經編譯好的可執行檔. Source Code是提供給程式設計者, 當貴單 位不滿意或是覺得該工具某些地方時, 你可以修改該程式碼. 所以 我們只要用人家編譯好的可執行檔即可.
sn903209
初階會員


發表:53
回覆:86
積分:32
註冊:2005-03-27

發送簡訊給我
#12 引用回覆 回覆 發表時間:2005-06-28 21:22:25 IP:218.169.xxx.xxx 未訂閱
因為東西都在學校裡,剛剛把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

發送簡訊給我
#13 引用回覆 回覆 發表時間:2005-06-28 21:49:10 IP:210.202.xxx.xxx 未訂閱
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

發送簡訊給我
#14 引用回覆 回覆 發表時間:2005-06-28 22:00:11 IP:218.169.xxx.xxx 未訂閱
大大不好意思,我好像找到了make和gcc,可是我安裝完之後反而不能開cygwin 那請問如果要反安裝該怎麼反安裝 謝謝大大 發表人 - sn903209 於 2005/06/28 22:40:39
derrenbol1
中階會員


發表:5
回覆:113
積分:93
註冊:2004-12-09

發送簡訊給我
#15 引用回覆 回覆 發表時間:2005-06-29 19:03:59 IP:61.228.xxx.xxx 未訂閱
To sn903209 : 恭禧你了; Cygwin應該有提供uninstall方式. :)
系統時間:2024-05-04 1:34:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!