如何将目录添加到 ld 搜索路径以进行 ARM 交叉编译?
我正在尝试将 util-linux 配置为使用 CodeSourcery 中的 arm-none-linux-gnueabi 进行交叉编译。到目前为止,我唯一的问题是它找不到我编译的 ncurses…
pkg-config 在 sysroot 目录下找不到包
谁能告诉我为什么这可能会失败: afeder@ubuntu:~/android/toolchain/sysroot$ ls $PKG_CONFIG_SYSROOT_DIR/usr/local/lib/pkgconfig/mozjs185.pc /ho…
我可以编译 Objective-C 代码以跨多个平台运行吗?
我们有一个用 Objective-C 编写的同步库的代码库。一般来说,它只使用 Foundation 框架中的内容(NSArray、NSDictionary、NSURLConnection 等)。 我…
如何在 Ubuntu 下获得 sparc 目标的交叉编译器?
如何在 Ubuntu 下获得 sparc 目标的交叉编译器? 我想编译我的 c 和 c++ 程序,在 Ubuntu 中工作,用于 sparc 架构?我怎样才能做到这一点?我可以使…
为什么我无法构建较低版本的编译器
我目前正在尝试在新更新的 ubuntu 11.10 上构建 gcc 4.4。然而,在尝试引导时,构建编译器总是会失败并出现一些问题。 首先找不到crti.o和crtn.o。我…
使用 Android NDK 工具链构建 SpiderMonkey
我正在将使用 SpiderMonkey 的游戏移植到 Android。因为我需要 与游戏现有的构建系统集成,我必须构建 SpiderMonkey 使用 Android NDK 独立工具链,而…
针对 Linux/MIPS 交叉编译 QtDbus 应用程序
我正在尝试为 Linux/MIPS 设备交叉编译 dbus-chat 示例(包含在 qt-everywhere-opensource-src-4.6.2 中)。我在构建时遇到以下错误: .../qt-everywh…
SPIM(MIPS 模拟器)无法解析以下语句 lui $2,%hi($LC0)
我们正在开发一个 C 到 MIPS 交叉编译器,为此我们需要将我们的 MIPS 代码与其他 C 到 MIPS 交叉编译器(如 LLVM 或 CodeSourcery 等)生成的代码进行…
使用 Android 独立工具链构建 libiconv 失败
当我尝试使用 Android NDK 独立工具链 (android-ndk-r5-crystax-2) 构建 libiconv 时,我得到 this错误输出。有人可以告诉我可能出了什么问题吗? 我…
如何在 Android 上使用 libudev
作为低级监控应用程序的一部分,需要监控 sysfs 中的一些变化,我应该使用 udev 接口而不是 inotify。很明显,大多数 Android 设备以及我真正需要运行…
在 x86 系统上编译 C# .NET x64 二进制文件
我有一个 C# 项目,其中包含对 ScintillaNET 的引用。不幸的是,ScintillaNET 喜欢检测机器的架构并根据运行的架构加载本机 DLL。这意味着我的项目必…
如何调试交叉编译的 Linux 内核?
我交叉编译了一个 Linux 内核(适用于 i686 上的 ARM - 使用 Cross-LFS)。 现在我尝试使用 QEMU 启动该内核。 $ qemu-system-arm -m 128 -kernel /mn…
为 Windows 编译带有 GLUT 头文件的 C 程序(在 Linux 中)
我目前可以使用 stdio.h 编译 C 程序,例如使用命令 i586-mingw32msvc-gcc 在 Windows 上编译 C 程序,但是我无法对 GLUT 程序执行此操作。当为 L…
在 Windows 上针对 Mac 进行 Python 交叉编译
我在 Windows 7 PC 上使用 Python 2.7 创建了一个程序。我已经使用 cx_Freeze 编译了 Windows 版本,但我找不到在不使用 Mac PC 的情况下为 Mac 用户…