我只在我的系统中找到fpc而不是pc来编译pascal。该系统是redhat。我该如何安装电脑?我找到的唯一一个是http://www.freepascal.org/。但它似乎没有电脑。
答案 0 :(得分:5)
pc是旧unices上系统Pascal编译器的通用名称,就像cc与系统C编译器的等价物一样。
如果代码真的很旧并且来自大型机或unix下降(八十年代初),那么它可能是Berkeley,Sun或其他一些OS /供应商特定的Pascal。如果没有,那么sb只是试图通过符号链接" pc"来模仿新代码库的构建系统。到其他一些编译器。
无论如何," pc"过于通用,需要更多信息才能知道您要搜索的编译器。 Free Pascal总是将其称为ppc或fpc,而不是" pc"。
据我所知,Berkeley Pascal在九十年代早期从发行版中删除了从BSD到* BSD,从未进入过Linux。
最好的办法是移植到现有的编译器,移植到Free Pascal(使用模式ISO)或Gnu Pascal,这是非常不可能的扩展Pascal方言代码库。 Gnu Pascal虽然没有得到维护,但仍然可以通过相当大的努力来构建。
符号链接pascal编译器的约定" pc"从来没有真正流行起来,也没有一个需要快捷方式的通用构建系统。
即使对于C构建系统来说,现在似乎更喜欢C编译器名称的CC环境变量。