PL / 1 GCC项目是试图创建使用GNU编译器集原生PL / I编译器。 PL / I是适用于广泛范围的应用,包括系统软件,图形,仿真,文字处理,网络和业务应用程序的第三代程序语言。
这是GCC前端的PL / I编程语言的代码,第十一下降。
PL / I为GCC在GNU公共许可证的条款被释放;版本2版本0.0.11,包括对PL一个新的基础设施/ I预处理器。
它已经一年多了,因为以前的版本pl1gcc,但发展再度回升,因此预计释放发生更加频繁。请记住,你总是欢迎加入这个项目,我们真的需要在各个发展阶段的帮助。
该v0.0.11发布标志着迈向一个全功能的PL / I编译器的又一重要步骤:预处理器。当前实现支持短短的语句,但由于工具flex和bison,它是直截了当地添加缺少的预处理语句。与每个新版本中添加期待一些新的,就像PL / I解析器已经研制成功。
目前,仍然没有codegeneration发生,所以不要跑出卸载生产的PL / I编译器,只是还没有。
但对于一些好消息预读。
这仍然是我们的一个很大的帮助,如果你尝试编译的一些自己的源代码,或者如果你能构建一个PL / I程序,真正测试语法的角落。基本上是一个程序,它所有的东西语法允许。为灵感,看看测试程序由保罗·Karagianis
http://www.multicians.org/proc-proc.html
但我相信你可以创建一个更糟糕的PL / I程序,这是我们希望看到的。如果你在GPL下发布它也可以被添加到成名的pl1gcc大厅,所以才继续前进,做编码。
请告知我们有关可能发生的,所以我们可以检查,如果误差在pl1gcc解析器,而不是在你的代码中的任何语法错误。
安装方式:
由于GCC PL / I尚未主线GCC的一部分,还有你必须执行,才能使用GCC PL / I编译一些手动步骤。
如果您在使用Cygwin在Windows下,请按照文件INSTALL.cygwin中的说明。如果你想用eclipse请咨询INSTALL.eclipse。
首先,你需要的GCC编译器本身的源代码。如果你不已经安装了源代码,你将不得不下载它。
这就是我们如何做的;你也许可以想出另一种方式。
获取GCC-核心4.2-2006mmdd每周快照最新工作版本和
最新版本的pl1gcc-0.0.x存档文件,从http://pl1gcc.sourceforge.net
注:GCC从pl1gcc项目下载的快照被称为与pl1gcc工作。如果您尝试从GCC项目的另一个快照,请让我们知道,如果它工作或没有。
GCC建议源目录从构建目录分开,所以创建一个猪病举行解压的源代码。
CD〜
MKDIR GCC-SRC
解压下载的gcc-核心4.2-2006mmdd快照到您的目录GCC源,假设下载的文件存储在〜/下载,这将解压gcc编译文件:
CD〜/ GCC-SRC
焦油-xjf〜/下载/ GCC-核心4.2-2006mmdd.tar.bz2
注:这将创建一个名为〜/ GCC-SRC / GCC-4.2-2006mmdd目录
解压pl1gcc-0.0.x.zip文件到你的主目录,使用这些命令
CD〜
解压〜/下载/ pl1gcc-0.0.x.zip
这将创建目录〜/ pl1gcc-0.0.x / PL1
创建〜/ GCC-SRC / GCC-4.2-2006mmdd链接到您的解压PL1库:
CD〜/ GCC-SRC / GCC-4.2-2006mmdd / GCC
LN -s〜/ pl1gcc-0.0.x / PL1 PL1
创建一个空的〜/ gcc目录,其中内置对象将创建:
CD〜
RM -rf〜/ GCC
海湾合作委员会的mkdir
开箱现在做的,你就可以开始建立自己的编译器下载。这可能需要一段时间(*)。
现在做的:
CD〜/ GCC
../gcc-src/gcc-4.2-2006mmdd/configure
使
去欣赏一下你最喜欢的bewerages,当然不要忘了做一个捐赠给pl1gcc项目。
您可以大大加快编译,通过禁用一些你不再需要的语言,现在你有PL / I为您喜欢的编译。
为此,编辑文件〜/ GCC-SRC / GCC-4.2-2006mmdd // config-lang.in,
并设置变量
build_by_default =“否”
什么是新的,在此版本:
最近浏览的软件
Automatically Kill Processes Software 15 Apr 15
Microsoft Office Web Components Vulnerability Patch 29 Oct 15
Trace Converter for SQL 2012 25 Jan 15
Instant File Find 27 May 15
Passcovery Suite 3 May 20
Gui4Cli 15 Apr 15
AccuWeather.com Toolbar for IE Users 23 Sep 15
Javascript to PDF Embedder 27 Apr 17
CST Instrumentation Studio for .NET 21 Sep 15
Aspose.Tasks for .NET 23 Jan 15
按类别搜索
热门软件
PL/1 for GCC
类似的软件
意见 PL/1 for GCC
最近浏览的软件
Automatically Kill Processes Software 15 Apr 15
Microsoft Office Web Components Vulnerability Patch 29 Oct 15
Trace Converter for SQL 2012 25 Jan 15
Instant File Find 27 May 15
Passcovery Suite 3 May 20
Gui4Cli 15 Apr 15
AccuWeather.com Toolbar for IE Users 23 Sep 15
Javascript to PDF Embedder 27 Apr 17
CST Instrumentation Studio for .NET 21 Sep 15
Aspose.Tasks for .NET 23 Jan 15
按类别搜索
热门软件
Free Pascal Compiler 22 Jun 18
GCC ARM Embedded 17 Aug 18
bc 3 Jun 15
Mozart 3 Jun 15
Magic C++ 3 Jun 15
FFC 17 Feb 15
PyInstaller 18 Feb 15
评论没有发现