cross-compiling相关内容
我正在交叉编译一个带有 ocaml 校准应用程序的触摸屏驱动程序. 我正在尝试为 ARM 编译驱动程序和应用程序,特别是运行 Angström 的 Beagleboard. 事情是这样的: ^_^[raziel@Bebop zytouch-driver-20081121]$ source/usr/local/angstrom/arm/environment-setup^_^[razi
..
我现在已经尝试了几种在运行 Debian(版本 6.0.2)的 Sheevaplug(armv5t)上/为运行 Debian(版本 6.0.2)挤压构建节点(版本 0.5.1)的方法,但最终总是...... $ 节点非法指示 ...在我可以编译的所有情况下. 我尝试遵循几个指南(即使是各种组合): 将 -march=armv5t 添加到 deps/v8/SConstruct ~li
..
我设法为 arm926ej-s 创建了一个目标文件 我在 qemu 上使用 debian arm arm-linux-gnueabi-gcc-4.4 -static -O -c -mcpu=arm926ej-s hello.c -o helloroot@at0012-ubuntu:/qemu-deb-squeeze/mnt/package# readelf -A hello属性部分:aeabi
..
是否可以从visual studio (2008/2010) express 或professional 为ARM7 编译?如果是这样,是否可以指导我如何操作?我读过其他关于 Yagarto 工具链的文章.这一切如何融入图片? 我在这个领域(c# 程序员)很新,所以任何指导都将不胜感激.我用来编译测试应用程序的最后一个 IDE 是 CodeWarrior.我在 VS 中编写代码并从 Code
..
是否可以从visual studio (2008/2010) express 或professional 为ARM7 编译?如果是这样,是否可以指导我如何操作?我读过其他关于 Yagarto 工具链的文章.这一切如何融入图片? 我在这个领域(c# 程序员)很新,所以任何指导都将不胜感激.我用来编译测试应用程序的最后一个 IDE 是 CodeWarrior.我在 VS 中编写代码并从 Code
..
我尝试为嵌入式(自定义)基于 ARM 的 Linux 系统编译一些 C 代码.我使用名为 arm-linux-gnueabi-gcc-4.4 的交叉编译器设置了 Ubuntu VM,因为它看起来像我需要的.现在,当我用这个 gcc 编译我的代码时,它会产生一个像这样的二进制文件: $ 文件 test1test1:ELF 32 位 LSB 可执行文件,ARM,版本 1 (SYSV),动态链接(使用
..
我有一些用 C 语言编写的现有源代码,我想将其构建并包含在我的 iOS 项目中.整个源包非常大,是使用现有的 Makefile 和 GCC 构建的.它正在生成静态库(.a 文件),我很想将其转移到我的 iOS 项目中.但是,Makefile 生成的静态库是针对 x86 处理器的,这显然不适用于 iOS. 有没有一种方法可以将 GCC 切换为针对 ARMv7/ARM64 进行构建,无需更改现有
..
我正在使用 Docker 容器 (thewtex/cross-compiler-linux-armv7) 在 x86_64
..
我一直在尝试使用 Mountain Lion 中的 iOS 5.1 SDK 为 armv6、armv6 和 i386 交叉编译 libogg.Libogg 使用 autoconf,我也遇到了与其他一些库非常相似的问题.我从 这里.我不得不对其进行一些更新才能找到 SDK 的位置. GLOBAL_OUTDIR="`pwd`/dependencies"mkdir -p $GLOBAL_OUTDIR/
..
在尝试为 arm 构建 gcc 4.xx 交叉编译器时,我被困在 $BUILD_DIR/gcc 子目录中丢失的 crti.o 文件中. 顶层Makefile的strace表明编译后的xgcc正在调用交叉链接器ld以 "crti.o" 作为参数.我假设如果调用了交叉链接 ld,则不需要本机 /usr/lib/crti.o. 我可以看到在 gcc 源代码树中有许多潜在的 crti 对象来源
..
在我的程序中,我需要使用 dlopen() 动态加载共享库.程序和共享库都成功地为 ARM 架构交叉编译,交叉编译器安装在我的 x86 上.但是,每当程序尝试在 ARM 上运行时加载库时,它都会失败并给出以下错误: 未定义符号:_dl_hwcap 我找不到这个错误的罪魁祸首. 让我先详细说明共享库 (libmyplugin.so) 是如何构建在 x86 上的.我使用 g++ 交叉
..
我正在尝试将一个更大的应用程序从 x86 移植到 arm cortex a9,但是我在交叉编译应用程序时遇到了带有浮点函数(如 modf)的奇怪分段错误,其他 libc++ 函数似乎只是错误地处理了浮点数,但不要不会崩溃(见下文). 所以我尝试了这个小测试程序,它也会触发错误.测试程序的输出(见下文)应该说明我的问题. #include int main(int argc, char *a
..
为 linux arm-v5te-linux-gnueabi 工具链交叉编译 openssl.我有 openssl-0.9.8r 版本我试过./Configure --prefix=/usr --openssldir=/usr/sbin 线程 zlib 共享 no-asm linux-armv4导出 CROSS_COMPILE=arm-v5te-linux-gnueabi- 但无济于事.
..
我使用的是 Windows 10.我想交叉编译一个 Rust 程序以在 armv7-unknown-linux-gnueabihf 上运行.(armv7-unknown-linux-muscl 也可以接受,但似乎不可用.) 这是我的步骤: 安装rustup rustup 工具链安装 stable-x86_64-pc-windows-gnu rustup 工具链默认 stable-x
..
我陷入了交叉编译的不那么阳光的世界. 我正在尝试为我的 BeagleBone Black(运行 TI Cortex-A8 处理器)编译一个简单的 hello world 应用程序. 首先,我使用 gcc 在 x86 上编译并成功运行了 hello world 应用程序 然后我将编译设置更改为以下内容: arm-linux-gnueabi-gcc -c -O0 -g3 -Wall
..
我着迷于纯代数/函数式语言.Pure 解释器使用 LLVM JIT 编译器作为其后端. 我想编译 Pure以便它在Android上运行(手臂).Pure 依赖于 LLVM JIT.所以我需要为 Pure 编译 LLVM 源代码才能运行. 是否可以为 Android (ARM) 设备编译 LLVM source?网上好像真的没有这方面的信息.也许我的搜索词是错误的.搜索 Android
..
是否可以为 ARM 处理器设置 Clang 进行交叉编译?主机可能在 x86 上(AMD64 - 可能是 Ubuntu 12.04),目标是 ARM(Raspberry Pi 和 Pandaboard - 将为每个做单独的编译),我可能在某个时候也希望为 PowerPC 架构交叉编译?程序源代码为 C. 解决方案 为运行 soft-float Linux 发行版的 Raspberry Pi
..
我最近运行了以下命令来安装 qemu. sudo apt-get install qemu-user须藤 mkdir -p/opt/arm/10wget 'https://developer.arm.com/-/media/Files/downloads/gnu-a/10.2-2020.11/binrel/gcc-arm-10.2-2020.11-x86_64-arm-none-linux-gn
..
如何为 Freescale Hummingboard(imx6(arm)) 交叉编译 QT 应用程序? 周围有一些指南,但我无法成功完成其中一个. 以下(以及更多)指南在 ./configure 上给我一个编译错误http://forum.solid-run.com/linux-on-cubox-i-and-hummingboard-f8/qt5-3-on-hummingboard-t
..
我正在尝试使用 GCC 8.2.1. 我正在将它用于一个使用 CMake 构建的相对较大的 C++17 项目,并且我正在尝试在我的 x86-64 笔记本电脑上交叉编译它. 即使使用最简单的代码,我也无法为 ARMv6 编译它: int main() {} $ arm-linux-gnueabihf-g++ test.cpp -static -march=armv6 -mfpu=vfp
..