首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >w_scan交叉编译问题

问w_scan交叉编译问题
EN

Stack Overflow用户
提问于 2014-03-03 09:35:39
回答 1查看 437关注 0票数 0

我下载了w_scan项目(一个用于对DVB和ATSC传输执行频率扫描的小型命令行实用工具)。来自en.html。我还在我的Ubuntu x86_64上安装了gcc-arm-linux-gnueabi。

我使用./configure --host=arm-linux CC=arm-linux-gnueabi-gcc命令进行交叉编译,并生成一个二进制文件.但是,我将该文件复制到目标板并执行该文件,它将显示sh: ./w_scan: No such file or directory。

我使用file命令查看该二进制文件的信息,它显示了ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.31, BuildID[sha1]=0x9a584b4720fadf5eb5b77034ac85092daeb728c9, not stripped。

我发现错误信息存在交叉编译的配置不正确。(参考http://ubuntuforums.org/showthread.php?t=1141792)。我如何修正我的配置和正确交叉编译该项目,谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-03 09:59:45

  1. 配置--主机=arm-linux CC=arm-linux-gnueabi-gcc
  2. 使CFLAGS=-静态
  3. 将该二进制文件复制到我的目标板上,它可以正常执行并成功执行。

w_scan文件将显示ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, for GNU/Linux 2.6.31, BuildID[sha1]=0x67b7e9f93015607f891c0b77493d9e47059ef6a1, not stripped。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22143086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档