Re: [問題] cross compile 遇到的問題

看板Linux作者 (會走路的冰塊)時間17年前 (2008/06/21 04:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《shane123 (家產有八十七億￾  ￾ﰩ》之銘言: : 請問一下 : 我最近要把 glib ( http://www.gtk.org/download-linux.html ) : 編到 arm 上面 : 所以我抓回 source 後 : 執行 ./configure --host=arm-linux : 只是執行到一半出現 : configure: error: cannot run test program while cross compiling : 找了 config.h 發現是因為 : ./configure 會先編譯一個測試的檔案 輸出成 a.out : 然後看能不能執行 : 但編出來的是 arm 的執行檔阿 : 所以當然無法執行 : 因此 configure 就不讓我過了 : 請問我該怎麼辦呢? : 謝謝了~~ 我記得我遇過類似的東西,也是編譯出一個測試檔案並且嘗試著去執行 但是繼續 trace 後發現 如果有加入 cross 的選項(不一定是這個,正確的選項我忘了) 它就應該會跳過那個步驟不去做執行測試 而當時 script 並沒有正確地遵照那個邏輯去執行 而我懶得 trace 下去,就直接手動改掉 configure 了 :P -- 我想你會衰成這樣都是我害的 ---- Tizzy Mac 緊張的麥金塔?這是誰(._.?) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.248.182 ※ 編輯: WalkingIce 來自: 123.193.248.182 (06/21 04:17)
文章代碼(AID): #18N0ycf6 (Linux)
文章代碼(AID): #18N0ycf6 (Linux)