【发布时间】:2014-11-09 18:24:58
【问题描述】:
我是 beaglebone 的大一新生。我需要你的帮助。我已经在 Eclipse 中的 64 位 xubuntu 以及代码块环境中安装了交叉编译器工具链 arm-linux-gnueabi。我制作了一个 hello world 程序,使用 eclipse、使用终端、使用 Codeblocks 以 3 种方式交叉编译它。但是当我在 Beaglebone 中运行我的可执行文件时,我收到错误消息说无法加载共享文件 libstdc++6.so.6:file not found。
虽然我已经安装了最新的 libstdc++6,ia32-libs 并进行了配置。我正在使用 ssh 登录我的 Beaglebone。因此,我的所有项目都悬而未决。请提出解决方案。我会很感激你的。我根据 derek molloy c,c++ 视频工作过,但仍然出现错误。我认为这是因为 beaglebone 和笔记本电脑分别是 32 位和 64 位的区别。
【问题讨论】:
-
看看@这个它可能会解决你的问题stackoverflow.com/questions/18898649/…,将你的工具链
libstdc++6.so.6复制到你的目标rootfs
标签: linux embedded-linux beagleboneblack