从bash运行程序时的非法指令

时间:2013-04-18 18:49:06

标签: c++ macos bash runtime-error

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

我不知道导致此错误消息的原因,但我已在多台10.6。*计算机上复制了它。似乎没有关于此错误消息来源的大量信息。有什么建议吗?

1 个答案:

答案 0 :(得分:2)

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