我能';t在Lazarus中将CGI项目编译到Linux

我能';t在Lazarus中将CGI项目编译到Linux,linux,cgi,lazarus,Linux,Cgi,Lazarus,我安装了Lazarus 1.0.10和FCL包 我制作了一个CGI测试程序以在我的帐户中运行,但当我编译它时,我得到了以下错误: fcllaz.pas(0,0)致命:找不到fcllaz使用的单位系统 如果我将项目配置为以Linux为目标,那么。如果我使用标准(Windows),它可以编译,但我的hostgator帐户是Linux 有人有这种问题吗?如何修复它?(另外,如果您试图进行交叉编译,那么交叉编译到linux是一个高级主题。您最好在VM中安装一个与主机类似的*nix系统) FPC可能未完全

我安装了Lazarus 1.0.10和FCL包

我制作了一个CGI测试程序以在我的帐户中运行,但当我编译它时,我得到了以下错误:

fcllaz.pas(0,0)致命:找不到fcllaz使用的单位系统

如果我将项目配置为以Linux为目标,那么。如果我使用标准(Windows),它可以编译,但我的hostgator帐户是Linux

有人有这种问题吗?如何修复它?

(另外,如果您试图进行交叉编译,那么交叉编译到linux是一个高级主题。您最好在VM中安装一个与主机类似的*nix系统)

FPC可能未完全安装。一些Ubuntu/debian版本坚持事后必须进行手动配置

确保

  • 存在$prefix/bin/ppc386到$prefix/lib/fpc//ppc386的符号链接
  • 确保有一个/etc/fpc.cfg或~/.fpc.cfg,其中有一个-Fu行指向 至$prefix/lib/fpc/$FPCVERSION/units/$FPCTARGET/*(在这种情况下,fpc将填写版本和目标)
  • 其中$PREFIX是安装FPC的前缀(通常为/usr或/usr/local)

    有关更多信息,请参阅