cross-compiling 相关问题

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

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

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

回答 6 投票 0

如何正确构建Android的libdatachannel

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

回答 1 投票 0

C为汇编器制作单独的标志

我正在尝试使用 GCC 交叉编译器交叉编译 ARM 目标的项目。我创建了一个目标,并使用 target_compile_options() 设置了 ABI 标志(-mcpu、-mfpu 等)等内容并定义了

回答 2 投票 0

如何覆盖动态链接的 libgcc_s 的位置?

我正在尝试在 Debian Bookworm 系统上构建一个可执行文件,以便在 Debian Bullseye 上运行。 我已经在专用目录中下载并解压了 Bullseye 的库包以进行链接。

回答 1 投票 0

如何在 Linux 上容器化基于 Rust 的 Windows 应用程序的编译过程?

我正在用Rust for Windows开发一个应用程序(目标是:i686-pc-windows-msvc),这个应用程序有特殊的要求:它使用build.rs文件来指定Windows清单。 编译...

回答 1 投票 0

导入错误:DLL 加载失败:无法使用 Swig 和 CMake 为自定义构建的 pkg 找到指定的模块

我想为cpp文件的win_amd64(Windows x64)制作一个Python包。我使用 Swig 将它们包装到 python 中,然后使用 setuptools 来构建它。我已经制作了 CMakeLists.txt 文件来完成所有操作...

回答 1 投票 0

从 linux 交叉编译 win32 时找不到链接描述文件

无法为win32编译简单的hello.c,请帮忙。针对 Windows 64 位进行编译效果很好。 选项错误? -m32 应该足够了吗?我也尝试过一些游行。我应该尝试使用 ldconfig...

回答 1 投票 0

docker 内置的 Swift 二进制文件会导致真实 Linux 上的“非法指令”崩溃

我正在构建一个用 Swift 编写的服务器应用程序,并第一次尝试将其部署在 Linux 上。我通常遵循本指南和互联网上找到的其他一些指南。 我的泊坞窗命令是: 做...

回答 1 投票 0

调用 vxCreateContext() 时:错误:_OpenDevice(1249):FATAL:无法打开设备,errno=没有这样的文件或目录

我正在尝试交叉编译 tim-vx-imx。目标机器是nxp的imx8plus。我已设法从预构建中获取 ovxlib 驱动程序(CLC、Gal、VSC、ArchModelSw、NNarchPerf、OpenVx 和 OpenVXU)...

回答 1 投票 0

在STM32MP1 A7内核上交叉编译CppUTest(单元测试工具)

我正在开发一个针对 STM32MP1 Cortex-A7 处理器的项目,并且我正在尝试将 CppUTest 框架集成到我的构建过程中。我正在使用 VirtualBox Linux 交叉编译我的代码...

回答 1 投票 0

cc:错误:在带有 M1 芯片的 mac book pro 中将 rust 应用程序交叉编译到 Linux x86 时,无法识别的命令行选项“-m64”

我尝试将 rust 应用程序构建到 docker Docker 版本 20.10.14,使用 M1 芯片在 mac book pro 中构建 224086 映像,这是我的 dockerfile: FROM rust:1.54-bullseye 作为构建器 工作目录/应用程序 复制 。 /...

回答 1 投票 0

如何在 GDB 中设置核心转储的文件支持映射的路径?

我正在 x86 Ubuntu 机器上针对嵌入式 ARM 目标进行交叉编译。 如果应用程序出现段错误,我会得到一个核心转储。 当我跑步时: gdb-multiarch my_app 核心 我得到: 从 my_app 读取符号 ...

回答 1 投票 0

cc1:错误:-march= switch 的值错误(armv8-a)

我正在为树莓派3编译u-boot,正如此链接中提到的步骤 http://www.embeddedforu.com/embedded-linux/raspberry-pi/how-to-compile-mainline-u-boot-for-raspberry-pi/ 我明白了...

回答 3 投票 0

如何在不使用构建脚本的情况下获取可执行文件的完整目标三元组作为编译时常量?

我正在编写一个 Cargo 辅助命令,它需要知道 Rust/Cargo 使用的默认目标三元组(我认为它与主机的目标三元组相同)。理想情况下它应该是一个编译时常量...

回答 4 投票 0

Alpine linux 与 MinGW 交叉编译时 StringCchPrintfW 多重定义错误

我正在 Alpine linux for windows 上使用 MinGW 交叉编译 opencascade,并遇到 StringCchPrintfW 的多重定义链接错误。我已经成功地交叉编译并链接了它

回答 1 投票 0

与 mingw-w64 版本 12 交叉编译会抛出错误,而 9.3 版本则工作正常

我正在尝试交叉编译一些代码(argtable-2.13,我无法更改)。 导出 cc_path="/usr" 导出 CFLAGS="-I${cc_path}/i686-w64-mingw32/include" ./configure --host=i686...

回答 1 投票 0

在单次构建运行中针对多个目标的 Kotlin 交叉编译

默认的 Kotlin 原生项目 gradle 配置如下: 插件{ kotlin(“多平台”) 版本“1.4.10” } 组 =“org.example” 版本=“1.0-SNAPS...

回答 2 投票 0

Cortex M7 异常取指令行为

我是一名MCU数字IC设计师。在我们的 MCU 设计中,我们使用 Cortex-M7 来控制我们的系统。我的模拟过程中出现了一个随机问题。 LD 文件定义了 RAM/CODE 区域(0x2801000~0x2803000...

回答 1 投票 0

在 vs2017 中使用 Qt 和 CMake 项目时,LNK2001 无法解析外部符号“public: virtual void * __cdecl MainWindow::qt_metacast(char const *)”

我目前正在尝试以cmake编译项目的方式使用Qt项目。我使用 Qt Creator 4.11.1。我做了一个新的练习,其中使用cmake选择编译方式。这是最

回答 1 投票 0

哪里可以获得最新的 Clang x64-ARM 交叉编译器?

抱歉问了这么愚蠢的问题,但我想我并不孤单。恕我直言,这个主题可能对许多 SO 用户感兴趣。 我在网上找不到 Clang x64-ARM 交叉编译器二进制文件。 官方

回答 1 投票 0

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