首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是fake-libgcc?在iPhone上编译是否需要使用fake-libgcc?

什么是fake-libgcc?在iPhone上编译是否需要使用fake-libgcc?
EN

Stack Overflow用户
提问于 2011-08-08 04:31:55
回答 1查看 2.7K关注 0票数 1

我一开始是在C上开发的,我知道gcc是什么,libgcc等等。我从事Windows/.NET开发多年,现在我正在玩iphone。

我理解it's possible to compile apps on the iphone itself

我想以一个“你好,世界”开始。我在手机上安装了openssh,并通过putty.exe与Windows机器连接。

使用Cydia安装了GCC,它告诉我“无法遵守”。

我上面引用的帖子说我可能需要fake-libgcc。为什么?它有什么假的,我为什么需要它?如果这是对gcc预请求,为什么Cydia中的GCC包不自动安装?

EN

回答 1

Stack Overflow用户

发布于 2012-01-28 15:12:46

我自己才刚刚弄明白这个问题,由于谷歌似乎没有任何最新的和足够的信息,我将继续解释我所发现的,尽管这个问题已经相当老了。

快速的是,gcc需要看到libgcc的安装。我安装了来自here的假gcc,它让我安装了gcc,它看起来运行得很好,但是它仍然需要头文件。Here是一个演练,它可以帮助您获得适当的头文件,这样您就可以让它正常工作。

至于为什么会这样,这是我在谷歌搜索了一段时间后收集到的。首先我要说的是,这纯粹是一种猜测,如果有人给我一个更正确的参考,我会很高兴地更新这篇文章。

似乎在工具链的2.0版之前,libgcc可以通过Cydia安装,为gcc提供基础库。然而,从3.0版本开始,这些库是(也许?)现在默认情况下内置了libgcc,所以通过Cydia再次安装libgcc破坏了一些东西。但由于gcc将其作为依赖项,因此在看到libgcc之前无法安装它。

这就是fake-libgcc的用武之地。它将自己注册为该包,但实际上并不做其他任何事情。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6975588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档