回文章列表
作者WalkingIce.bbs@ptt.cc (會走路的冰塊) 看板: linux
標題Re: [問題] cross compile 遇到的問題
時間批踢踢實業 (2008/06/21 Sat 04:17:05)
※ 引述《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)
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻