scrapboxarm无法执行c编译的程序
您好,我使用 arm-linux-gnueabi-gcc 工具链和 qemu 模拟器设置了一个暂存器。
当我想在暂存箱内运行时 [sbox-arm:/]> ./configure 脚本(来自单声道 tarball)我收到错误:检查 C 编译器是否工作... ...
配置错误:无法运行c编译的程序。
如果您打算交叉编译,请使用 --host。
当我编译一个简单的 hello.c 时,它可以工作,但是 当我执行 hello.oi 时出现错误:lib/ld-linux.so.3 没有这样的文件。
(编辑:
通过使用带有 uClibc 的工具链,错误是:/lib/ld-uClibc.so.0
)
我可以使用 -static 标志解决此错误,但这不适用于 .configure 问题。
有人有解决方案吗?
编辑2: 似乎我通过从零重新设置暂存框来修复它,一些编译现在可以在没有静态链接的情况下工作。
Hi i set up a scratchbox with a arm-linux-gnueabi-gcc toolchain and qemu emulator.
When i want to run inside scratchbox [sbox-arm:/]> a ./configure script (from a mono tarball) i am getting the error:checking whether the c compiler works... ...
configure error: cannot run c compiled programs.
if you meant to cross compile, use --host.
When i compile a simple hello.c it works but
when i execute hello.o i am getting an error:lib/ld-linux.so.3 no such file.
(edit:
by using a toolchain with uClibc the error is:/lib/ld-uClibc.so.0
)
i can workaraound this error by using the -static flag, but that won´t work with the .configure problem.
has anyone a solution for this?
edit2:
Seems like i fixed it by setting up scratchbox again from zero, some compiling works now without static linking.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论