cross-compiling 相关问题

对于一般的交叉编译问题,使用单独的“托管”环境来构建“目标”平台。

在这种情况下`docker commit`的替代品?

我正在尝试构建一个 Docker 映像(基于 debian:latest)以进行交叉编译。此过程中的一个步骤是创建交叉编译 sysroot,其中涉及运行以下命令

回答 1 投票 0

通过apt-get在X86上安装armhf lib

我正在尝试在我的笔记本电脑上安装 libluetooth-dev,但不是 x86 版本,而是 armhf 版本。我使用的是 Ubuntu 16.04。 我尝试这样做的方法如下: sudo dpkg --添加架构armhf 然后我添加了 d...

回答 1 投票 0

使用cmake创建一个无需cmake的Makefile

我正在使用 cmake 尝试在 Linux 上构建一个项目。 它生成一个 Unix Makefile 系统,非常好。 问题是,如果 cmake 不是,我无法使用此 Makefile 在另一台机器上构建

回答 1 投票 0

Zig 交叉编译 riscv64-linux-musl 在 Windows 上失败

我正在使用一个简单的 github 操作来尝试使用 windows-latest 构建一些 ELF 二进制文件,只是为了检查它是否有效:https://github.com/libriscv/godot-sandbox-programs/blob/windows/。 github/工作流程...

回答 1 投票 0

使用外部 SDK 工具链文件在 VisualStudio 上进行 CMake 项目编译错误

我正在 Windows 计算机上使用 VisualStudio CMake 项目。 我正在使用外部 SDK 来交叉编译适用于 Linux Arm 架构的 C++ 程序。 我将 SDK 工具链添加到 cmakeToolchain

回答 1 投票 0

在 Windows 上编译 Mac/Linux

显然,您无法在 Windows 上真正运行 Mac 或 Linux 应用程序,但是您可以使用 MSVC++ 为这些平台编译二进制文件吗(显然要插入额外的编译器和工具)?对于

回答 3 投票 0

将lua脚本编译为独立可执行文件

有没有办法从简单的 lua 脚本创建独立的可执行文件?简单地说,我的意思是:我只是使用 lua 5.1 提供的内容。 如果是这样,是否有某种“交叉编译器”可用......

回答 5 投票 0

tpm2-tss交叉编译失败

我正在为arm编译tpm2-tss。我成功配置并运行了 make ,但是在运行 make install 时我面临以下问题 [/app/workspace/tpm2-openssl-1.2.0/tpm2-tss]$ make install...

回答 1 投票 0

gcc可以针对不同CPU进行交叉编译吗?

安装在 Fedora 16 上的 gcc 是否可以针对不同的 CPU(比如 SPARC)进行交叉编译? 我已经有了一定的认识,如有错误,还需要专家指正。不同的歌剧...

回答 2 投票 0

交叉编译工具与操作系统的关系

大家好, 我有一个关于交叉编译工具(编译器、汇编、链接器等)和操作系统的问题。我们以ELDK和linux内核为例。 来自维基和...

回答 2 投票 0

(如何)我可以为非 POSIX 目标编译 googletest 吗?

我处于交叉编译环境中,我的项目需要针对 Linux、Windows 和自定义目标进行编译,该目标是在 Windows 上进行交叉编译的。 该项目使用googletest进行单元测试...

回答 1 投票 0

可以在没有 libiberty 的情况下构建 binutils 吗?或者report_times可以被禁用吗?

TLDR:在 gcc 的跨本机构建中出现致命错误“无法获取进程时间”。 我可以从 gcc.c 中删除 report_times 代码或使用 gcc 命令行选项禁用 report_times 或构建 gcc

回答 1 投票 0

如何编写一个可以在 msdos 上运行的 C++ 控制台 exe?

我一直在谷歌上寻找这个问题,但从未得到明确的答案.. 我正在尝试编写一个简单的 hello world 应用程序并使其在 msdos 下运行(我将在旧设备上安装它...

回答 5 投票 0

当 makefile 中需要多个不同版本时,GCC 会失败

我有一个makefile,需要使用2个不同版本的GCC,以便在同一调用中输出不同的可执行文件。具体来说,我正在使用一个针对旧 32 位 Windows 计算机的...

回答 1 投票 0

构建交叉编译libnfc到Aarch64 Android时出错

我正在尝试通过 Ndk 将 Ubuntu 20.04 上的 libnfc 交叉编译到 Aarch64 Android 13 架构。 当我执行 make 命令时,出现错误: ld.lld:错误:--fix-cortex-a53-843419 仅支持...

回答 1 投票 0

arm的busybox编译:致命错误:byteswap.h:没有这样的文件或目录

尝试构建ARM架构的busybox 面临的错误: > 在 include/libbb.h:13:0 包含的文件中, > 来自 include/busybox.h:8, > 来自 applet/appl...

回答 2 投票 0

如何设置C++的跨平台编译(win7中的NetBeans和linux中的make)

我想使用我喜欢的 editro NetBeans 设置一个 gcc C++ 项目(因为它与 gcc 一起使用),这将依赖于一些外部库。我希望它在 NetBeans 中使用 gcc 链进行编译,...

回答 1 投票 0

在 Windows 上编译是否必须使用 MSVC?

一些开源项目明确指出,为了在Windows上编译,它们需要一个微软编译器(通常也是一个特定版本,因为后面的版本不兼容或将拒绝

回答 1 投票 0

Wazuh 包生成器脚本

在我的 Ubuntu x86_64 上运行 armhf 架构的脚本时,出现错误。 我遵循此说明 https://github.com/wazuh/wazuh-agent/tree/master/packages root@ubuntu:/home/symeon/Des...

回答 1 投票 0

由于动态链接器,交叉编译在我的 Beaglebone Black 上不起作用

我已经开始为一个学校项目开发 Beaglebone Black,并且我们一直在使用 buildroot 来构建我们的自定义图像。现在我们正在使用基本的 5.3 图像。 我们使用 buildroot-

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.