作者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)