66得票5回答
i386输入文件的体系结构与i386:x86-64不兼容。

我正在尝试使用Ubuntu创建一个简单的内核。在终端中,我输入了:ld -Ttext 0x1000 -o kernel.bin loader.o main.o Video.o 但我收到了以下错误信息:ld: i386 architecture of input file `loader.o' ...

37得票2回答
寄存器分配和溢出,有简单的方法吗?

我正在寻找一种将本地变量分配到寄存器的方法。我知道有几种严谨的方法可以做到这一点(即在维基百科上提到的),但我卡在了如何实现"spilling"上。此外,相关文献非常令人生畏。我希望有一些更简单的东西能够满足我的优先考虑: 正确性 - 无论有多少本地变量,都能生成正确的代码的算法。 简单性...

33得票4回答
i386与x86有什么不同?

在下载Fedora Linux时,他们提供了两个下载选项:x86和i386。那么它们之间有什么区别呢? x86和i386是同一架构的不同名称。它们都是32位处理器架构,适用于较旧的计算机和低功耗设备。如果您的计算机使用英特尔或AMD的处理器,则可以选择其中任何一个版本进行下载。

32得票4回答
为什么即使我只使用x86_64系统,iOS模拟器仍需要i386和x86_64符号?

我正在尝试在模拟器上运行一个之前遇到一些问题的应用程序。我们没有为i386构建的libjpeg.a库,但有为x86_64构建的库。这是唯一剩下的依赖项,但我想知道为什么我需要i386符号,如果我是在x86_64的Mac上运行。

23得票4回答
i386架构下未定义符号

可能重复: 符号在 i386 架构下未被找到 我有一个要完成的应用程序,当我尝试通过执行模拟器来理解之前的开发人员所做的事情(我认为是使用 Xcode 3),Xcode 4 显示了 25 个问题: Ld build/Debug-iphonesimulator/RadioPl...

17得票4回答
在Mac上运行的iOS模拟器是i386架构,而不是armv7吗?

我有一些为armv7架构构建的静态库。当我尝试在iOS项目中使用它们并在iPhone 5.0模拟器上测试运行时,我会收到关于我的静态库中undefined symbols for architecture i386的错误提示。 所以我猜这意味着iPhone模拟器想要编译为i386的库?那模拟...

17得票2回答
gcc出现版本无效(max)错误添加符号:值错误

我已经在Linux x86_x64上成功构建了几个32位静态和共享库,现在我正在尝试将它们链接到一个可执行文件中,但是我遇到了以下错误:/usr/bin/ld: foo.so: __moddi3: invalid version 21 (max 0) foo.so: error adding...

15得票6回答
/usr/include/gnu/stubs.h:7:27: 错误:找不到文件或目录:gnu/stubs-32.h

我正在尝试安装roccc 2.0。我已经安装了所需的软件包。现在在安装时,它给出了这个错误:/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory 我搜索了 gnu/stubs-32.h,得...

12得票4回答
文件中缺少所需的i386架构

在添加了MapKit和CoreLocation框架后,我在构建我的应用程序时遇到了问题。它们都是4.3框架,而该应用程序以前使用UIKit、CoreGraphics和Foundation很好地工作,只是在这两个框架上出现了问题。我不确定所需的体系结构是什么,在代码中没有任何错误。欢迎任何帮助!...

11得票1回答
为armv7、armv7s、arm64、i386和通用型构建iOS的ffmpeg库

我看到了几个为armv7、7s和i386构建FFmpeg API的脚本,但是找不到适用于armv64的脚本。这个论坛其他帖子的一些答案建议为arm64准备一个单独的库,但它与其他架构不兼容。因此我需要一个能够适用于所有iOS支持的架构(包括armv7、armv7s、armv64和i386)的脚本。