在Mac OS X 10上的Pascal中退出代码256

时间:2016-10-04 20:55:08

标签: macos compiler-errors pascal lazarus

我刚刚使用OS X 10在我的MacBook Air上安装了Lazarus。当我想运行代码时,它说

  

退出代码256

有谁知道,我该怎么办?

1 个答案:

答案 0 :(得分:2)

说明

我遇到了同样的问题。我试图编译这个非常基本的程序:

program HelloWorld;

begin
  Writeln('Hello, world');
end.

我收到了错误消息:

Compile Project, Target: HelloWorld: Exit code 256, Errors: 1
Fatal: Compilation aborted

我认为这是因为我上周末安装了 macOS Sierra 。所以我重新安装了fcpfpcsrclazarus软件包(有些困难,见下文)并重新编译了源代码。现在我收到了success消息。

答案

所以重新下载上面的包(它们可能有更长的名称,但这些是基本名称)。然后先安装fpc,然后安装fpcsrc,再安装lazarus。请注意,如果您只是双击.pkg文件中的.dmg文件, macOS Sierra 会抱怨:

  

“lazarus.pkg”无法打开,因为它来自一位身份不明的开发者。

然后打开上下文菜单(右键单击)并选择Open。然后你会得到:

  

“lazarus.pkg”来自一位身份不明的开发者。你确定要打开吗?

然后您可以单击打开按钮,它仍会启动安装程序。按照说明操作,所有应安装好。

之后,您应该能够编译代码而不会出现那些丑陋的错误消息。请注意,在OS X下(或者,就像他们现在称之为macOS),您将无法从Lazarus IDE调试控制台模式程序。你必须从控制台启动它。