cross compile 遇到的問題 - Linux

By Ophelia
at 2008-06-21T04:12
at 2008-06-21T04:12
Table of Contents
※ 引述《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
緊張的麥金塔?這是誰(._.?)
--
: 請問一下
: 我最近要把 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
緊張的麥金塔?這是誰(._.?)
--
Tags:
Linux
All Comments
Related Posts
在ubuntu 中找不到 alsa/asoundlib.h ~

By Caroline
at 2008-06-21T00:29
at 2008-06-21T00:29
哪一種OS支援最多種遠端安裝(PXE)

By Gilbert
at 2008-06-20T23:39
at 2008-06-20T23:39
Unix中帳號如何將狀態LK修改成PS ?

By Linda
at 2008-06-20T23:26
at 2008-06-20T23:26
請問MP4的檔案格式要用什麼軟體開?

By Bennie
at 2008-06-20T21:58
at 2008-06-20T21:58
Virtualbox 共享目錄問題

By Noah
at 2008-06-20T21:55
at 2008-06-20T21:55