cross-compiling 相关问题

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

libsnark 库与 ARM Cortex-M 微控制器的 arm-none-eabi 工具链兼容吗?

我目前正在开展一个项目,涉及在 ARM Cortex-M 微控制器(特别是 Raspberry Pi Pico (RP2040))上实现加密协议。我有兴趣使用 li...

回答 1 投票 0

为什么要重新定义这个宏,只有交叉编译,而且即使有#ifndef?

我正在尝试交叉编译Azure IoT C SDK。编译对于本机构建来说很好,但是当交叉编译时我得到 [ 33%] 构建 C 对象 out/uamqp/CMakeFiles/uamqp.dir/src/header_detec...

回答 1 投票 0

如何在不构建systemd的情况下交叉编译libudev?使用介子有问题吗?

我正在尝试交叉编译 avrdude,这样我就可以从我的 Milkv duo 中闪现 aTtiny。 我无法在我的 buildroot 中构建 avrdude,因为它需要 glibc 编译器,而我只能访问 musl f...

回答 2 投票 0

“未定义的引用av···@···”ffmpeg错误,当我交叉编译包含ffmpeg lib的opencv4.5.3时

我正在从事一个嵌入式部署项目,在实时视频流上进行对象检测工作。所以我必须将我的C++推理程序移植到RKNN1808平台。我编译这个程序...

回答 1 投票 0

在Ubuntu上安装i386-elf-gcc

我正在按照此链接(最初针对 MacOS)为 Ubuntu 构建交叉编译工具链。 安装了一些库(qemu-system-x86、build-essential、gcc-multilib)后,我成功地使用了...

回答 1 投票 0

将 SWUpdate 编译到工具链中

我正在尝试将 SWUpdate 编译到我的跨工具链中,以便在我的 C++ 项目中使用它的 API。但是,我在构建过程中遇到了一些问题。当我运行 make -j16 时,我得到

回答 1 投票 0

使用从源代码构建的 Clang 对 AArch64 进行交叉编译

我正在尝试在 Ubuntu 上使用 clang 交叉编译到 AArch64。我已经安装了正确的软件包,并且能够使用预打包的 clang 成功编译,但使用自建的

回答 1 投票 0

gcc 交叉编译器使用了错误的汇编器

当我跑步时: /opt/local/bin/arm-elf-gcc-4.7 test.c -o 测试 gcc 决定使用 as -o test.o test.s 而不是交叉编译器的汇编器。如何指定要使用的正确汇编器?

回答 2 投票 0

交叉编译 cpr 库时,我的项目的哪一部分 C++ 版本不匹配?为什么?

背景信息:我正在交叉编译一个名为 cpr 的库。它可以很好地编译和链接。当我去使用它时,我得到了 C++ 版本不匹配的信息: /tmp/[项目名称]: /usr/lib/libstdc++.so.6: 版本 '

回答 1 投票 0

如何向 Bazel 中的 C 工具链提供 py_binary 的运行文件

我正在尝试编写一个编译器,嗯,一个 Clang 的 Python 包装器,它在 Bazel 中执行一些特定于平台的操作。我创建了一个 MRE,我可以在这里重现我的问题:https://github.com/all...

回答 1 投票 0

在 CLion 中配置 CMake 之前执行脚本设置环境变量

我正在使用 CLion 设置交叉编译环境,需要在配置 CMake 之前执行特定的配置脚本。 我可以按照此答案中的说明在命令行中执行此操作: 所以...

回答 3 投票 0

依赖 ffmpeg 交叉编译 Rust 应用程序失败

尝试从 Linux 到 Windows 交叉编译依赖于 ffmpeg-next 的应用程序。它在 Linux 上运行良好,但是当使用 cross 编译 Windows 时,我收到此错误 错误:无法运行自定义

回答 1 投票 0

手动添加的部分对 PE 文件的切片引用错误

我正在用 Rust 制作一个打包器。打包器/src/main.rs: #[link_section = ".pe"] #[用过的] 静态 mut PE: &[u8] = &[]; fn 主() { 不安全{ rspe::reflective_loader(常见::

回答 1 投票 0

MinGW的静态库可以链接到MSVC吗

我在linux上使用mingw-w64交叉编译windows下的ffmpeg静态库,命令如下: ./configure --arch=x86 --disable-doc --disable-ffplay --disable-ffprobe --disable-ffmpeg --

回答 1 投票 0

使用 CMake 在 Windows 上编译适用于 Android 的 OpenCV - make 仍尝试链接“dll”文件

这就是我在 OpenCV 4.9.0 的根目录中设置 cmake 的方式。存储库: cmake -DCMAKE_ANDROID_NDK=D:\...\lib\AndroidSDK dk .1.8937393 \ -DCMAKE_SYSTEM_NAME=Android \ -B..\OpenCV_4.9.0_builds\

回答 1 投票 0

使用 CMake 在 Windows 上编译适用于 Android 的 OpenCV - make 仍尝试链接“dll”文件

这就是我在 OpenCV 4.9.0 的根目录中设置 cmake 的方式。存储库: cmake -DCMAKE_ANDROID_NDK=D:\...\lib\AndroidSDK dk .1.8937393 \ -DCMAKE_SYSTEM_NAME=Android \ -B..\OpenCV_4.9.0_builds\

回答 1 投票 0

MinGW-w64源代码需要在已经有GNU实用程序的系统中交叉编译吗?

我曾经在 Debian 上从源代码编译了 emacs,以利用依赖于源代码编译过程中需要使用的一些标志的新颖功能。还安装了 Gentoo o...

回答 1 投票 0

交叉编译:GCC 忽略 --sysroot

我正在尝试使用 Linux Mint 64 位存储库中的 arm-linux-gnueabi-gcc 为诺基亚 N9 手机交叉编译程序(目前是 libav 的 avconv)。编译器的 libc 版本是 2.15 并且...

回答 2 投票 0

如何为旧版本的MacOS编译C++程序?

这是我的构建步骤: 柯南安装. --build=缺失 cmake --preset conan-default cmake --build --preset conan-release 这会产生一个仅与当前(最后一个)兼容的二进制文件

回答 1 投票 0

如何在Linux上调用MinGW交叉编译器?

我有一个项目想要针对 Windows 进行交叉编译。我有合适的 Makefile,一切都可以与 g++ 配合使用。我已经跑了 $ apt 安装 mingw-w64 并下载了 500 MB 的软件包,但我

回答 4 投票 0

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