相关疑难解决方法(0)

为什么C需要挥发性?

为什么volatileC需要?它是干什么用的?它会做什么?

c declaration volatile

396
推荐指数
15
解决办法
27万
查看次数

什么是"非法指令:4"错误,为什么"-mmacosx-version-min = 10.x"修复它?

Illegal Instruction: 4当在Mac OS X 10.7.x("Lion")和早期版本下运行这些二进制文件时,我在Mac OS X 10.8.2("Mountain Lion")下使用GCC 4.7.2编译的二进制文件出错.二进制文件在Mac OS X 10.8.x下正常工作.

我添加-mmacosx-version-min=10.5到我的编译标志,这似乎有助于解决10.5.x,10.6.x和10.7.x客户端的问题,无论该问题是什么.

哪来得到我的问题:

  • Illegal Instruction: 4错误是什么?
  • 为什么要-mmacosx-version-min=10.x10.x更大的客户端上修复此特定错误?

我想将这个修复程序应用到我的makefile中,但是在我触发之前想知道它是做什么的.(我会有更大的二进制文件吗?我还有64位二进制文​​件吗?我应该知道这种方法有什么问题吗?意想不到的副作用?等等)

macos gcc osx-leopard osx-lion osx-mountain-lion

64
推荐指数
4
解决办法
12万
查看次数