cross-compiling相关内容

无法使用 Debian 挤压在 Sheevaplug (armv5t) 上构建节点

我现在已经尝试了几种在运行 Debian(版本 6.0.2)的 Sheevaplug(armv5t)上/为运行 Debian(版本 6.0.2)挤压构建节点(版本 0.5.1)的方法,但最终总是...... $ 节点非法指示 ...在我可以编译的所有情况下. 我尝试遵循几个指南(即使是各种组合): 将 -march=armv5t 添加到 deps/v8/SConstruct ~li ..
发布时间:2021-11-17 22:14:59 其他开发

从 Visual Studio 交叉编译 ARM7 代码

是否可以从visual studio (2008/2010) express 或professional 为ARM7 编译?如果是这样,是否可以指导我如何操作?我读过其他关于 Yagarto 工具链的文章.这一切如何融入图片? 我在这个领域(c# 程序员)很新,所以任何指导都将不胜感激.我用来编译测试应用程序的最后一个 IDE 是 CodeWarrior.我在 VS 中编写代码并从 Code ..
发布时间:2021-11-17 22:13:28 其他开发

从 Visual Studio 交叉编译 ARM7 代码

是否可以从visual studio (2008/2010) express 或professional 为ARM7 编译?如果是这样,是否可以指导我如何操作?我读过其他关于 Yagarto 工具链的文章.这一切如何融入图片? 我在这个领域(c# 程序员)很新,所以任何指导都将不胜感激.我用来编译测试应用程序的最后一个 IDE 是 CodeWarrior.我在 VS 中编写代码并从 Code ..
发布时间:2021-11-17 22:13:15 其他开发

基于 ARM 的嵌入式 Linux 系统的交叉编译

我尝试为嵌入式(自定义)基于 ARM 的 Linux 系统编译一些 C 代码.我使用名为 arm-linux-gnueabi-gcc-4.4 的交叉编译器设置了 Ubuntu VM,因为它看起来像我需要的.现在,当我用这个 gcc 编译我的代码时,它会产生一个像这样的二进制文件: $ 文件 test1test1:ELF 32 位 LSB 可执行文件,ARM,版本 1 (SYSV),动态链接(使用 ..
发布时间:2021-11-17 22:12:33 其他开发

为 iOS 编译 C 源代码

我有一些用 C 语言编写的现有源代码,我想将其构建并包含在我的 iOS 项目中.整个源包非常大,是使用现有的 Makefile 和 GCC 构建的.它正在生成静态库(.a 文件),我很想将其转移到我的 iOS 项目中.但是,Makefile 生成的静态库是针对 x86 处理器的,这显然不适用于 iOS. 有没有一种方法可以将 GCC 切换为针对 ARMv7/ARM64 进行构建,无需更改现有 ..
发布时间:2021-11-17 22:12:24 移动开发

为 iOS 交叉编译 libogg

我一直在尝试使用 Mountain Lion 中的 iOS 5.1 SDK 为 armv6、armv6 和 i386 交叉编译 libogg.Libogg 使用 autoconf,我也遇到了与其他一些库非常相似的问题.我从 这里.我不得不对其进行一些更新才能找到 SDK 的位置. GLOBAL_OUTDIR="`pwd`/dependencies"mkdir -p $GLOBAL_OUTDIR/ ..
发布时间:2021-11-17 22:11:31 移动开发

为什么 GCC 交叉编译不构建 `crti.o`?

在尝试为 arm 构建 gcc 4.xx 交叉编译器时,我被困在 $BUILD_DIR/gcc 子目录中丢失的 crti.o 文件中. 顶层Makefile的strace表明编译后的xgcc正在调用交叉链接器ld以 "crti.o" 作为参数.我假设如果调用了交叉链接 ld,则不需要本机 /usr/lib/crti.o. 我可以看到在 gcc 源代码树中有许多潜在的 crti 对象来源 ..
发布时间:2021-11-17 22:10:53 其他开发

加载共享库时未定义的符号

在我的程序中,我需要使用 dlopen() 动态加载共享库.程序和共享库都成功地为 ARM 架构交叉编译,交叉编译器安装在我的 x86 上.但是,每当程序尝试在 ARM 上运行时加载库时,它都会失败并给出以下错误: 未定义符号:_dl_hwcap 我找不到这个错误的罪魁祸首. 让我先详细说明共享库 (libmyplugin.so) 是如何构建在 x86 上的.我使用 g++ 交叉 ..
发布时间:2021-11-17 22:08:59 C/C++开发

arm cortex a9交叉编译奇怪的浮点行为

我正在尝试将一个更大的应用程序从 x86 移植到 arm cortex a9,但是我在交叉编译应用程序时遇到了带有浮点函数(如 modf)的奇怪分段错误,其他 libc++ 函数似乎只是错误地处理了浮点数,但不要不会崩溃(见下文). 所以我尝试了这个小测试程序,它也会触发错误.测试程序的输出(见下文)应该说明我的问题. #include int main(int argc, char *a ..
发布时间:2021-11-17 22:08:47 C/C++开发

尝试在目标设备上运行交叉编译的可执行文件失败:没有这样的文件或目录

我陷入了交叉编译的不那么阳光的世界. 我正在尝试为我的 BeagleBone Black(运行 TI Cortex-A8 处理器)编译一个简单的 hello world 应用程序. 首先,我使用 gcc 在 x86 上编译并成功运行了 hello world 应用程序 然后我将编译设置更改为以下内容: arm-linux-gnueabi-gcc -c -O0 -g3 -Wall ..
发布时间:2021-11-17 22:07:16 C/C++开发

是否可以将 LLVM 库编译为 android/ARM

我着迷于纯代数/函数式语言.Pure 解释器使用 LLVM JIT 编译器作为其后端. 我想编译 Pure以便它在Android上运行(手臂).Pure 依赖于 LLVM JIT.所以我需要为 Pure 编译 LLVM 源代码才能运行. 是否可以为 Android (ARM) 设备编译 LLVM source?网上好像真的没有这方面的信息.也许我的搜索词是错误的.搜索 Android ..
发布时间:2021-11-17 22:06:01 移动开发

ARM 的 Clang 交叉编译?

是否可以为 ARM 处理器设置 Clang 进行交叉编译?主机可能在 x86 上(AMD64 - 可能是 Ubuntu 12.04),目标是 ARM(Raspberry Pi 和 Pandaboard - 将为每个做单独的编译),我可能在某个时候也希望为 PowerPC 架构交叉编译?程序源代码为 C. 解决方案 为运行 soft-float Linux 发行版的 Raspberry Pi ..
发布时间:2021-11-17 22:04:23 服务器开发

如何为 imx6 交叉编译 QT 应用程序?

如何为 Freescale Hummingboard(imx6(arm)) 交叉编译 QT 应用程序? 周围有一些指南,但我无法成功完成其中一个. 以下(以及更多)指南在 ./configure 上给我一个编译错误http://forum.solid-run.com/linux-on-cubox-i-and-hummingboard-f8/qt5-3-on-hummingboard-t ..
发布时间:2021-11-17 22:01:37 服务器开发