小编kil*_*aos的帖子

如何为在 x86 主机上为 arm 目标交叉编译的项目安装依赖项

我正在尝试在相同操作系统的 x86 主机上的 Debian Buster 上为 armv7构建一个项目 ( https://wpewebkit.org/ )。

我能够成功安装 arm C++ 工具链,并且可以成功编译和运行琐碎的应用程序。

我卡住的地方是我想编译的许多项目需要许多依赖项,我通常通过操作系统的包管理器(例如apt-get install libjpeg-dev)安装这些依赖项。交叉编译时,看起来我可以下载和make install我需要的源。但是,这个项目有数百个依赖项 - 下载和编译所有这些依赖项需要很长时间。同时,aptfor arm 中已经存在这些依赖的 arm 版本。

我如何在主机系统上安装这些依赖项的 armhf 版本并使它们可用于我的交叉编译工具链?我已经尝试过dpkg add-architecture armhf然后通过安装apt-get install libjpeg-dev:armhf但是 cmake 似乎无法找到已安装的依赖项。

c++ debian apt arm cross-platform

8
推荐指数
1
解决办法
1796
查看次数

标签 统计

apt ×1

arm ×1

c++ ×1

cross-platform ×1

debian ×1