cross-compiling 相关问题

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

--sysroot=$SDKTARGETSYSROOT 的含义?

我有一些非常令人费解的事情(或者对我来说听起来很奇怪)。我希望得到你们更清楚的解释。 已使用环境设置文件交叉编译文件(环境设置-aa...

回答 1 投票 0

在递归查找调用中不支持 NO_CMAKE_FIND_ROOT_PATH

我对交叉编译世界非常陌生,我正在尝试将我的cmake项目从Linux(特别是Arch)交叉编译到Windows。我从 Arch 仓库安装了 mingw-w64-gcc,还有 mingw-w64-...

回答 1 投票 0

如何在linux上使用stlink-tools通过gdb远程调试STM32代码?

在Linux上,使用stlink-tools,我有一个STM32板,它运行必须调试的代码。如何进行? 该代码是在主机(x86 PC)上构建的,带有针对 STM32 目标的 gcc-arm-none-eabi 调试标志...

回答 1 投票 0

运行使用工具链编译的二进制文件时出现分段错误

我有 crosstool-NG c++ 工具链(用它构建的 gcc 和 Boost 库),我使用它构建了这个 hello world 项目: CMakeLists.txt: cmake_minimum_required(版本3.10) 项目(HelloBoost) 设置(

回答 1 投票 0

链接到 libssh 时对 ARM 进行交叉编译:无法识别文件

我正在尝试使用ARM架构交叉编译libssh库,以便我可以交叉编译另一个需要libssh的库(netconf2)。这样我就可以交叉编译我在

回答 1 投票 0

lld 在交叉编译情况下无法打开/lib/x86_64-linux-gnu/libm.so.6

我正在使用 Clang++ 进行从 x86_64-pc-windows-msvc 到 x86_64-pc-linux-gnu 的交叉编译。 演示程序只是一个 C++ Hello World 程序,使用 iostream。 在我的 Windows 上提供 Linux 环境...

回答 1 投票 0

适用于 x86/64 的 Itanium 交叉编译器

我需要为 Itanium 编译代码,但似乎所有编译器(ecc、gcc、orc)都需要 Itanium 机器才能执行此操作。有什么建议吗?

回答 3 投票 0

如何为aarch64-unknown-linux-gnu交叉编译GDAL?

我需要在 ZCU106 开发套件上运行一个板条箱,该板条箱取决于 GDAL Rust 板条箱。这需要我为目标交叉编译代码:aarch64-unknown-linux-gnu。该板条箱针对 x8 进行编译...

回答 1 投票 0

crosstool-ng 如何向 debian 的交叉编译器工具链添加额外的库

我正在尝试使用 crosstool-ng 1.25 创建一个交叉编译工具,一切似乎都有效,但我无法添加额外的库。 这里的问题是我找不到向

回答 1 投票 0

make dtbs 返回“没有规则可以创建目标‘dtbs’”

我正在尝试将 dtsi 文件编译为 dtb,但我被卡住了。 我试过 dtc -I dts -O dtb -o 名称.dtb dtsiname.dtsi 但它给了我一个语法错误 #包括 我

回答 2 投票 0

从aarch64从x86_64交叉编译GLIBC缺少asm/prctl.h

我正在尝试在 aarch64 上从头开始为 amd64 进行 Linux 编译,一切都很顺利,直到我为 GLIBC 第 5.5 章运行 make -j1 时出现此错误 我已经尝试了一切,但我无法...

回答 2 投票 0

gdb 地址输出与 std::cout 不同 -> 我的错误在哪里?

我仍在寻找矢量调整大小错误,请参阅我的上一篇文章。 设置局部变量后,矢量大小将被覆盖。 现在我通过 cout 和 gdb 检查局部变量的地址。 ...

回答 1 投票 0

Cmake Openssl 未找到

想要交叉编译一个使用Azure IoT SDK的C应用程序,不幸的是需要Cmake。 Cmake 拒绝构建我的工具链,因为它声称找不到我编译的 Openssl...

回答 3 投票 0

如何修复这个交叉编译链接错误

我正在尝试在linux x86_64机器上为arm目标交叉编译一个项目,我使用gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf。 我在编译过程中遇到的错误是: /主页/

回答 2 投票 0

如何为 yocto 中的特定模块指定编译器工具链

我们有一个巨大的项目。 该项目基于 GCC 6.4.0 如果可以升级到GNU v11.2,正在进行可行性研究。 我只需要检查我的模块是否. 如何仅编译我的

回答 1 投票 0

PJSIP 开放嵌入式

我想为 Toradex 的 Colibri iMX7 交叉编译 PJSIP。我添加了 pjsip 元层,并编写了 .bb 文件(http://pastebin.com/y3GTH21w),将其命名为 pjproject_2.6.bb,这是最新的版本...

回答 2 投票 0

如何使用 NestedVM 从 C++ 编译为 Java?

我终于弄清楚了如何构建NestedVM。它是一个 C++ 到 Java 的编译器。你几乎必须使用 CentOS 来构建它。现在唯一的问题是我不知道如何从那里使用它。没有太多

回答 1 投票 0

在 Ubuntu 上使用 VS Code 交叉编译时如何导航到目标架构的结构定义?

我正在Ubuntu上交叉编译Android arm64二进制文件。我定义了一个名为 user_regs_struct old_regs 的结构。当我在 VS Code 中按 ctrl + 单击时,它会将我带到...中的结构定义

回答 1 投票 0

如何将docker构建的架构设置为arm64?

我有一个在 amd64 上运行的 Dockerfile,但想在 arm64 上运行。由于 go build 工具采用 GOARCH=arm64 作为参数,因此我不需要任何其他交叉编译工具来制作二进制文件。 # 运行构建

回答 6 投票 0

如何正确构建Android的libdatachannel

我一直在尝试为Android项目构建libdatachannel。我已经尝试过两种构建选项: 符合 POSIX 标准的操作系统,以及 直接使用 Make 构建。 然而,我不断得到

回答 1 投票 0

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