Re: [問題] Ubuntu 10.04 make sysall error

看板LinuxDev作者 (ASKA)時間14年前 (2011/03/02 01:26), 編輯推噓12(12015)
留言27則, 4人參與, 最新討論串2/3 (看更多)
[原文恕刪] 我看原po在編譯ntpclient的時候是OK的,其compile跑起來的參數如下 /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/arm_v5t_le-gcc -Wall -O3 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -D__USE_BSD -c -o ntpclient.o ntpclient.c 然後在出問題的quftp-1.0.7,compile跑起來的參數如下 arm_v5t_le-gcc -g -O3 -Wall -I/work/ipnc/ipnc_app/interface/inc -c -o ftp.o make[7]: arm_v5t_le-gcc: Command not found 不曉得原po有沒有把你Tool-chain的路徑加入到$PATH裡面呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.105.214.142 ※ 編輯: askacis 來自: 112.105.214.142 (03/02 01:32) ※ 編輯: askacis 來自: 112.105.214.142 (03/02 03:00)

03/02 12:31, , 1F
有的..我本來也懷疑這個.可是看我加入的PATH是沒錯低壓
03/02 12:31, 1F

03/02 12:35, , 2F
我是直接加入home底下的./bashrc裡面路徑命令如下
03/02 12:35, 2F

03/02 12:35, , 3F
export PATH="/opt/mv_pro_5.0/montavista/pro/devkit/ar
03/02 12:35, 3F

03/02 12:36, , 4F
m/v5t_le/bin:/opt/mv_pro_5.0/montavista/pro/bin:/opt/
03/02 12:36, 4F

03/02 12:37, , 5F
mv_pro_5.0/montavista/common/bin:$PATH"
03/02 12:37, 5F

03/02 14:18, , 6F
會不會是語言介面是中文的問題?導致PATH錯碼或無效?
03/02 14:18, 6F

03/02 15:21, , 7F
我也覺得只剩下這個原因了...語言有辦法改回英文嗎?
03/02 15:21, 7F

03/02 16:41, , 8F
不知原po直接打arm_v5t_le-gcc會顯示command not found嗎?
03/02 16:41, 8F

03/02 16:44, , 9F
另外一個可能是build的時候su到別的帳號去build?
03/02 16:44, 9F

03/02 16:47, , 10F
如果把tool-chain路徑加到 /etc/profile之類的全域呢?
03/02 16:47, 10F

03/02 16:50, , 11F
我在 Linux 板有說, 直接去改那個資料夾裡的 Makefile 比
03/02 16:50, 11F

03/02 16:51, , 12F
較快, 直接用絕對路徑就好了 -_- 我之前交叉編譯 Qt4.7
03/02 16:51, 12F

03/02 16:52, , 13F
的時候也遇到類似問題
03/02 16:52, 13F

03/02 17:29, , 14F
我看makefile裡面的路徑都是用絕對路徑沒錯
03/02 17:29, 14F

03/02 17:42, , 15F
你是說arm_v5t_le-gcc這個的路徑是不是絕對路徑嗎?
03/02 17:42, 15F

03/02 17:59, , 16F
我解決了...謝謝..真的是改成絕對路徑就好了...>"<
03/02 17:59, 16F

03/02 18:06, , 17F
CentOS不用改就可以成功了..這是跟Ubuntu10.10的差異
03/02 18:06, 17F

03/02 18:06, , 18F
不是Ubuntu10.04才對
03/02 18:06, 18F

03/02 18:11, , 19F
原po不彷多做個實驗,把路徑加到/etc/profile裡試試
03/02 18:11, 19F

03/02 18:14, , 20F
你說的tool-chain也是在makefile裡面嗎?
03/02 18:14, 20F

03/02 18:16, , 21F
就是把你個人家目錄的./bashrc裡加上的/opt/mv_pro_5.0...
03/02 18:16, 21F

03/02 18:17, , 22F
這一串也加入到/etc/profile的$PATH變數,這樣會讓整個系統
03/02 18:17, 22F

03/02 18:18, , 23F
都看的到你GCC的path,之後不管是用什麼帳號登入都可以編譯
03/02 18:18, 23F

03/02 18:21, , 24F
了解...我試試..
03/02 18:21, 24F

03/02 18:26, , 25F
Ubuntu10.04裡面只有profile.d這個資料夾>"<你說的是這?
03/02 18:26, 25F

03/02 18:54, , 26F
/etc/profile 是一個檔案, 不是目錄
03/02 18:54, 26F

03/02 19:29, , 27F
加進去之後結果是失敗
03/02 19:29, 27F
文章代碼(AID): #1DRImgYc (LinuxDev)
文章代碼(AID): #1DRImgYc (LinuxDev)