由于我花了大部分时间编写x86软件,我在理解当前情况时遇到了一些麻烦。
Apple已经发布了一项新要求,即应用程序必须从2015年2月开始支持64位架构。据我所知,我可以制作一个“胖子”#39;其中包含32位和64位代码的二进制文件。
我感到困惑的部分是我的项目使用OpenMP和内联霓虹汇编程序代码(手动调整数学库)这一事实,这在32位ARM上编译得很好并且运行得很好。
我需要一些关于如何让我的项目为Apples新要求做好准备的建议。
如何为GCC 4.9.2启用OpenMP?文件夹
是否支持氖指令集?
我的SDK(Marmalade)说它支持armv8-a和simd,在支持霓虹灯方面有什么用呢?
我需要编辑多少内联臂装配?我有很多,我现在有点恐慌。
我希望有人可以帮助我。
链接: https://gcc.gnu.org/gcc-4.9/changes.html http://docs.madewithmarmalade.com/display/MD750/Release+Notes#ReleaseNotes-7.5BetaReleaseNotes