0

我有一套在 Mac 10.8.3 上创建和编译的基于 C++ 的程序。它们在 10.8.* Mac 上工作得很好,但是当我尝试在 10.6.* 上运行它们时,我收到以下消息,“非法指令”,就是这样。如果我在 10.6.* 上编译这些程序,它们将在其他 10.6.* Mac 上运行。

我不知道是什么导致了这个错误消息,但我已经在多台 10.6.* 机器上复制了它。似乎没有很多关于此错误消息来源的信息。有什么建议么?

4

1 回答 1

2

您必须将“OS X 部署目标”设置为 10.6(在项目信息选项卡中)才能创建在 OS X 10.6 上运行的二进制文件。

于 2013-04-18T19:23:46.640 回答