作者WalkingIce (會走路的冰塊)
看板Linux
標題Re: [問題] cross compile 遇到的問題
時間Sat Jun 21 04:12:20 2008
※ 引述《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)