安装跨工具链以在Debian上构建ARM二进制文件

相信

我试图安装一个跨工具链,以便可以在amd64(Debian测试“ jessie”)上为我的ARM系统构建Linux内核。我在sources.list

deb http://www.emdebian.org/debian sid main

当我尝试安装gcc-4.7-arm-linux-gnueabi时,出现错误:

cc-4.7-arm-linux-gnueabi:取决于:libgomp1-armel-cross(> = 4.7.2-5),但不会安装

libgomp1-armel-cross反过来取决于gcc-4.8-base-armel-cross,后者在任何地方都不可用。

在某个时候,我确实设法从同一个存储库安装了这些交叉构建工具,甚至建立了一个可以在几周前在这些ARM系统上运行的内核。该存储库中有损坏的东西吗?我尝试了其他版本的GCC,但仍然遇到相同的问题。

一个不理想的解决方案是在Ubuntu 12.04 VM中交叉构建。该发行版的ARM交叉编译器可从其官方存储库中获得。

相信

Debian现在正式包括了跨工具链,尽管它们不会成为下一个稳定版(8.0)的一部分。提供了虚拟包

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用arm2010q1工具链在buildroot上为ucLinux构建FLAT用户空间二进制文件

找不到工具链二进制文件

找不到工具链二进制文件

无法生成或安装GO工具二进制文件

二进制文件未在Debian Wheezy上运行

如何优化本机和 WASM 工具链的可执行二进制文件的大小?

Linaro工具链无法创建ARMv5二进制文件

conda安装的二进制文件与anaconda.org上的二进制文件不同

在Linux ARM上为Android运行ARM二进制文件

检测是否使用gprof工具构建了ELF二进制文件?

如何为Visual Studio Code构建Debian和RPM二进制文件?

为什么cmake的安装文件与实际构建的二进制文件不同?

如何从已安装的二进制文件中获取Debian软件包

如何使用旧内核为GNU / Linux安装构建静态二进制文件?

构建它们后如何安装Swift软件包二进制文件?

安装 Cargo 为打包目的构建的二进制文件的推荐方法是什么?

错误:工具链“ stable-x86_64-apple-darwin”没有二进制文件“ rustfmt”

为什么在ARM二进制文件上显示readelf奇数入口点地址?

如何在ARM上测试Google Go二进制文件?

是否可以在ARM处理器上运行x86二进制文件?

使用Valgrind在X86 / Linux机器上检测ARM二进制文件

qemu-arm运行编译的二进制文件

使用ARM程序集读取二进制文件

“没有此类文件或目录”位于Optware安装的二进制文件上

无法在 64 位系统上构建 32 位二进制文件

C ++在64位系统上构建32位二进制文件

在Docker Alpine上构建Git时如何减小Git二进制文件的大小?

在Windows上写R软件包构建二进制文件

如何使用npm在64位系统上构建32位二进制文件?