是否可以使用较旧版本的gcc使用较新的标头? 我在我的ipod上有gcc 4.2.1(我学到了一个可以和cydia一起安装的编译器),但是在我的发行版中有gcc 4.4.3。我想知道是否需要获得原始标题(如果可能的话,我知道gnu喜欢逐步淘汰旧版本),或者如果我可以使用我的发行版中的标题?是否可以在较旧版本的gcc(g ++)上使用较新的标头?
特别是,我在谈论g ++。
编辑:只是发现这要跟着它。
jeremyg:Building c/c++ applications using gcc/g++ on iphone
新的编辑: 发现这个尝试编译Hello World示例,但无法找到objc库? antirez iphone-gcc tutorial
编辑:嗯,我在现场LMAO我有完整的C支持,几乎可用的G ++编译器和工具链开路(torrented“工作版本”)的一个地狱,需要稍作修改。 如果我能只是得到我的iPod objc工作我不介意使用objc的整个目的是当然是让应用程序:d
一个快速的问题工具链中的AMD64计算机上,但针对i686这样编译这使它与intel兼容?我不确定整个amd64是否会把我扔掉; P
嗯似乎C工程100%。 C++,但我不认为是完全移植。它在编译时会给我编译错误,但我知道这些标头是完美无瑕的(好吧,你明白了)我一直都在使用它们。我有最后一个选项来尝试找到原始的4.0.0头文件 – Aquertu
我不熟悉iPod编程,但在小型嵌入式平台上缺乏对各种C++功能(例如例外)的支持是很常见的,使许多C++标准库无法使用。 – jalf