构建现代 (4.x) GCC 以在与主机相同的架构上运行 2.4.x 内核?
问题相对简单:如何在与编译器主机相同的架构上构建 4.x 系列的 GCC(以及 binutils 和朋友),以 2.4 ABI 为目标? 主机系统将是 x86 或 x86_64,唯…
在mac上编译c代码以便在iphone上使用?
我该如何设置所有内容,以便从带有 xcode 的 OSX 10.6 Macbook pro 到我越狱的第四代 iPod touch 进行交叉编译。我的主要目标是能够将开源库移植…
支持开源交叉编译器的 Ada 多任务 RTOS
Ada 提供哪些 RTOS 开源/免费交叉编译器,并支持多任务/多线程? 我有一个 Atmel AT90USB162 芯片,我想使用 Ada 对其进行编程。我的第一个选择是使用…
如何在MinGW/MSYS中安装libuuid?
我想在 MinGW/MSYS 中编译 Linux C++ 应用程序。但是,当我使用 ./configure --host=i586-mingw32msvc 时,它抱怨 libuuid 不可用。 google了很久,Mi…
用于将 .o 文件转换为 .elf 的链接参数
我有六个源文件,我想使用 .elf 格式链接它们。我编写了一个 makefile,将所有源代码文件转换为 .obj 文件。 当我尝试使用我在 makefile 中给出的语法…
mac for windows交叉编译
我可以在 mac 上编译以便生成 Windows 二进制文件吗?与windows dll 绑定吗? (我有一台 Windows 机器可以从中复制它们)我该怎么做? clang 和 gcc …
越狱 iOS 的命令行程序会在 iPad 中消失,但不会在 iPhone 3G 中消失
我正在尝试构建一个命令行程序以在越狱的 iOS 设备的终端中运行。 为了简单起见,我用一个简单的 hello world 进行了测试: #include int main(int ar…
使用 cygwin、dlltool 构建 64 位 libpython27.a
我正在尝试使用 cygwin 在 64 位 Win7 机器上构建 python 扩展 DLL(因为 cygwin 仅作为 32 位进程运行,这实际上是交叉编译)。 我使用 dlltool 从 p…
在哪里可以下载 Cygwin 的 gcc 和 glib?
我正在为嵌入式系统编写应用程序。我在哪里可以下载 Cygwin 的 gcc 版本 3.4.3 和 glib 版本 2.3.4 ? 我已经下载了 cygwin-gcc-3.3.6-glibc-2.3.2-li…
使用 Lazarus 为 Mac 编写代码
我对 lazarus 的 free pascal 做了一些工作。因此,当客户要求我为 Mac 编写应用程序时,在最初的“无法完成”阶段之后。 (后面可能是一个 asp.net …
错误“gnu/stubs-32.h:没有这样的文件或目录”编译 Nachos 源代码时
我正在尝试在我的笔记本电脑上安装 Nachos,并且笔记本电脑上有 Ubuntu 11.04。 代码是用 C 语言编写的,因此为了构建它,我假设我需要交叉编译器。这…
是否可以构建针对不同目标环境进行交叉编译的构建环境?
这些天,我正在学习开源世界的乐趣。使用 Mac OS X 上的 Homebrew 软件包构建管理系统。为我的目的构建软件是如此简单。 不管怎样,这些软件包系统只…
在同一台机器上使用Matlab 32位和64位,如何将设置存储在不同的地方?
由于各种原因,我需要在 64 位和 32 位 Matlab 中执行操作。 令我懊恼的是......我最近发现 32 位和 64 位 Matlab 的设置都存储在同一个文件夹中: C:…