我在编程书籍中经历了大量的示例练习,并且通常使用a.out作为默认输出。由于一些奇怪的原因,似乎一夜之间Xcode 4决定从运行中“灰显”a.out - >可编辑方案窗口的可执行选择(下面的图像链接)。
现在,我可以通过将输出程序命名为默认的a.out以外的其他方式来解决这个问题,但我想了解为什么这个问题在一夜之间发生(我之前创建了一个带有a.out的OpenGL练习程序)去睡觉了)我没有更新Xcode 4(当前版本4.0.2)。我在网上看了一下,认为a.out在linux上被识别为可执行文件但在mac上可能无法识别,所以我运行了之前通过双击它们并通过终端运行创建的a.out二进制文件:工作正常。
我将尝试下载Xcode 4.2,看看是否能解决我的问题,但我真的想知道为什么会这样。还有其他人经历过这个吗?