我刚刚使用OS X 10在我的MacBook Air上安装了Lazarus。当我想运行代码时,它说
退出代码256
有谁知道,我该怎么办?
答案 0 :(得分:2)
我遇到了同样的问题。我试图编译这个非常基本的程序:
program HelloWorld;
begin
Writeln('Hello, world');
end.
我收到了错误消息:
Compile Project, Target: HelloWorld: Exit code 256, Errors: 1
Fatal: Compilation aborted
我认为这是因为我上周末安装了 macOS Sierra 。所以我重新安装了fcp
,fpcsrc
和lazarus
软件包(有些困难,见下文)并重新编译了源代码。现在我收到了success
消息。
所以重新下载上面的包(它们可能有更长的名称,但这些是基本名称)。然后先安装fpc
,然后安装fpcsrc
,再安装lazarus
。请注意,如果您只是双击.pkg
文件中的.dmg
文件, macOS Sierra 会抱怨:
“lazarus.pkg”无法打开,因为它来自一位身份不明的开发者。
然后打开上下文菜单(右键单击)并选择Open
。然后你会得到:
“lazarus.pkg”来自一位身份不明的开发者。你确定要打开吗?
然后您可以单击打开按钮,它仍会启动安装程序。按照说明操作,所有应安装好。
之后,您应该能够编译代码而不会出现那些丑陋的错误消息。请注意,在OS X下(或者,就像他们现在称之为macOS),您将无法从Lazarus IDE调试控制台模式程序。你必须从控制台启动它。