Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos Mac OS X 10上Pascal格式的退出代码256_Macos_Compiler Errors_Pascal_Lazarus - Fatal编程技术网

Macos Mac OS X 10上Pascal格式的退出代码256

Macos Mac OS X 10上Pascal格式的退出代码256,macos,compiler-errors,pascal,lazarus,Macos,Compiler Errors,Pascal,Lazarus,我刚刚用OSX10在我的MacBookAir上安装了Lazarus。当我想运行代码时,它会说 退出代码256 有人知道我该怎么做吗?解释 我也有同样的问题。我试图编译这个极其基本的程序: program HelloWorld; begin Writeln('Hello, world'); end. 我得到了错误信息: Compile Project, Target: HelloWorld: Exit code 256, Errors: 1 Fatal: Compilation abort

我刚刚用OSX10在我的MacBookAir上安装了Lazarus。当我想运行代码时,它会说

退出代码256

有人知道我该怎么做吗?

解释 我也有同样的问题。我试图编译这个极其基本的程序:

program HelloWorld;

begin
  Writeln('Hello, world');
end.
我得到了错误信息:

Compile Project, Target: HelloWorld: Exit code 256, Errors: 1
Fatal: Compilation aborted
我想这是因为我上周末安装了macOS Sierra。因此,我重新安装时遇到了一些困难,请参见下面的fcp、fpcsrc和lazarus包,并重新编译了源代码。现在我得到了一个成功的信息

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

“lazarus.pkg”无法打开,因为它来自身份不明的开发人员

因此,打开关联菜单,右键单击并选择“打开”。然后你会得到:

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

然后,您可以单击“打开”按钮,它将启动安装程序。按照说明进行操作,所有部件都应安装良好


在那之后,您应该能够编译代码,而不会出现难看的错误消息。请注意,在OSX或他们现在所说的macOS下,您将无法从LazarusIDE调试控制台模式的程序。您必须从控制台启动它。

不太适合使用。退出代码256不是也在上返回的常规pascal运行时错误exit@MarcovandeVoort:如果我尝试构建或运行一个非常简单的控制台程序:program HelloWorld,则会出现与编译器相同的错误;开始写“你好,世界”;终止错误为编译项目,目标:HelloWorld:退出代码256,错误:1-致命:编译中止。而且确实没有什么可以依据的。没有说明错误是什么,也就是为什么它没有编译。然后它进入了OS X版本控制领域,这是我无法理解的,因为我在10.5之后把Mac扔到了总线下。我相信OSX上的strace/ktrace工具叫做truss,简单地在GDB下启动和调试也可能是有益的,正如我所说的,这是一条编译器消息。这个周末,我安装了macOS Sierra,在那之后,再也没有多少工作了。因此,我在Sierra上重新安装了fpc、fpcsrc和lazarus,这不再那么容易了,因为它不在AppStore中,Sierra不信任AppStore中没有的应用程序-但我最终成功了,错误消失了。我的第一点评论是,在快速grep之后,fpc src似乎没有256作为停止/运行错误代码,所以它一定是某个操作系统错误或外部程序返回它的地方。由于FPC不会随操作系统升级而改变,如果升级后出现故障,苹果提供的工具可能是一个原因,为什么要重新安装更新的XCode?。无论如何,最好的补救办法是在pascal central监视mac pascal列表。由于苹果的OSX或XCode相关故障而引起的问题通常在那里讨论得相当快。我确实有点遵循它,但没有系统测试。所以,我重新安装了电脑,它也没有工作。然而,后来我意识到我忘记了定义变量。现在可以了。但当它是一个没有变量的简单程序时。。。我不知道。