cross-compiling 相关问题

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

如何使用armv7的opencv包交叉编译rust项目

我有一个简单的 Rust 应用程序,它在我的 Ubuntu 主机上编译时没有错误。 Cargo.toml 看起来像这样: [包裹] 名称 =“openvc-测试” 版本=“0.1.0” 编辑...

回答 2 投票 0

如何将专有库包含到 Yocto 生成的嵌入式 Linux 的工具链 (SDK) 中?

我正在寻找一个示例,展示如何将专有库包含到工具链中。 我们将该库称为 myLib。为此,我创建了一个配方 myLib.bb 并添加了: BBCLASSEXTEND =“呐...

回答 1 投票 0

在嵌入式设备上如何本机调试 bazel build 生成的可执行文件

Bazel 使用交叉编译器工具链构建一段简单的代码 hello-world,并确认生成的可执行二进制文件包含调试信息, $ 文件 bazel-bin/examples/hello_world/hello_world

回答 1 投票 0

如何在 Yocto SDK 中包含一些库

我已经使用bitbake构建了marble库和meta-qt5-工具链。 我已经在我的PC上成功安装了SDK。但是无法在/usr/local/oe-core(x64)/中找到marble库 我怎样才能包含lib...

回答 1 投票 0

在amd64上为arm64编译OpenCV时出现错误C1189

我正在尝试使用 MS Visual Studio C++ (17) 在 Windows x64 主机上为 arm64 编译 OpenCV,无论我尝试什么,都会不断得到: 致命错误 C1189:#error:此标头特定于 X8...

回答 1 投票 0

U-boot 交叉编译:为什么不使用所选工具链进行 make?

我注意到了一个奇怪的问题。为了构建古老的 uboot (2012.10),我使用了外部工具链 (uClibc-ng)。我正在构建 ARM 目标。这是我的命令...

回答 1 投票 0

如何检查U-boot镜像是哪种架构构建的?

我正在努力向 Uboot 添加某些功能。我不小心弄坏了我的设备,正在尝试确定出了什么问题。我的猜测是交叉编译出错了,并且图像生成...

回答 1 投票 0

如何让 gcc 的链接器尊重 --sysroot 的值?

我正在尝试从我的 x86 主机交叉编译一个简单的 aarch64 测试程序。我通过获取 aarch64 Ubuntu docker 映像,在其中安装 libssl-dev 来使自己成为 sysroot,然后

回答 1 投票 0

ROS2交叉编译colcon构建:找不到Python3(缺少:Python3_NumPy_INCLUDE_DIRS NumPy)(找到版本“3.8.10”)

交叉编译问题 主机:ubuntu20.04 x86_64 目标:ubuntu20.04 aarch64 工具链:gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu 系统根目录:sysroot-glibc-linaro-2.25-2019.12-aarch64-linux-gnu

回答 1 投票 0

我可以在 OS X 上交叉编译 ARMv7 的 GO 二进制文件吗?

我有一个 GO 程序,我想将其二进制文件提供给客户以在 RaspberryPi 3 上运行。我通过在环境中设置 GOARM=7 和 GOOS=linux 来在 OS X 上交叉编译 GO 程序。 .

回答 1 投票 0

使用 x86_64-w64-mingw32 从源代码构建 Qt6 时出错

我正在尝试使用 Linux (Ubuntu 23.10) 中的 x86_64-w64-mingw32 构建适用于 Windows 的 Qt6。 我的问题是,当我尝试将 CMake 用于 QtBase 存储库时,我遇到了无法修复的错误: C...

回答 1 投票 0

在 Windows 上使用 clang 构建 Android NDK 时出错

目前我正在尝试为 Android 构建一个 C 共享库。我已经使用 NDK(并排)安装了 Android Studio,但必须使用另一个构建工具(obso 的 Qbs...

回答 1 投票 0

无法与MinGW交叉编译gdb

我正在尝试交叉编译 gdb,以便我可以调试我的 Windows 版本的程序。 我的主机系统是Arch Linux(确切地说是5.13.4-arch1-1)。 我正在使用官方存储库中的 MinGW。 $ i686-w64-

回答 1 投票 0

x86 P6 上下文中的字节寄存器是什么?

我正在尝试将 OpenJDK 交叉编译到旧的 32 位 VIA Geode LX 处理器,并且我一直遇到这个断言: 断言(VM_Version::is_P6() || dest_reg->has_byte_register(), “必须使用字节

回答 1 投票 0

交叉编译错误 | '_Float128' 没有命名类型;您的意思是“_Float32x”吗?

我在使用 cmake 交叉编译应用程序时遇到问题。我正在使用基于外部 Buildroot 的 SDK 来对其中一个项目进行交叉编译。它是基于“aarch64”的,我......

回答 2 投票 0

交叉编译 Rust 与 Cargo 尝试与主机库链接

我正在尝试将一个包从 FreeBSD 13.1 x86_64 主机交叉编译到 FreeBSD 13.1 aarch64 目标。我已经成功地将我的箱子从 FreeBSD 12.1 x86_64 交叉编译到 FreeBSD 12.1 a...

回答 1 投票 0

使用自定义配方构建错误

由于我是 yocto 的新手,我一直在尝试使用简单的 C 程序制作一个配方,该程序使用 makefile 生成二进制文件。创建食谱后,我收到以下错误 命令 '['aarch64-

回答 2 投票 0

从 CentOS 7 交叉编译到 Raspberry Pi 2B - 无法让 LIBC 和系统包含标头一起工作

我正在尝试将CentOS 7 64位机器上的hello world C程序交叉编译到Raspberry Pi 2B 32位目标机器。 我下载了buster交叉编译器cross-gcc-8.3.0-pi_2-3.tar.gz 我的

回答 1 投票 0

在 Python-2.7.13 和 Python-3.5.7 构建期间对 libpython*.so 文件中的主要、次要和 makedev 的未定义引用

我使用以下配置命令行选项从头开始交叉编译 python-2.7.13 和 python-3.5.7 到 ./configure 二进制文件: CONFIG_SITE=config.site ./configure \ --主机=手臂-

回答 1 投票 0

如何在 M1 Mac (ARM) 上编译 x86_64 asm 代码

我在大学有一门编译器课程,作为该课程的一部分,我们研究 Nano Pass 编译器并创建 Pass。所以这个过程中有一个步骤 gcc -g -std=c99 运行时.o 测试/var_test_1.s 运行时.o 我...

回答 1 投票 0

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