肯定不可以,机器指令、操作系统调用都不一样。不过如果让Kylix编译一下,倒是可以在Linux上运行。

解决方案 »

  1.   

    但是cgi程序不是跨平台的吗?
      

  2.   

    那是cgi源程序,可以在不同的编译器上编译,产生不同的平台版本。但是,Delphi的CGI程序,那是Delphi定义的,只是最终产生的机器代码和cgi在Windows上产生的一样罢了。
    要是,你明白编译原理,那么这个问题不难理解。
      

  3.   

    不能!操作系统不一样。需要从新编译,在unix下。
      

  4.   

    一定要在unix下用kylix重新编译吗?源代码不用改吧?
      

  5.   

    Unix下没有Delphi版本。Delphi只有在Linux下有Kylix。我想,如果没有使用WinAPI,没有Delphi有,而Kylix没有的控件,基本上不用修改代码。