GNU vmslib是一组文件和小例程,可以帮助人们将GNU程序移植到VMS。它由一个C函数库组成,其中包含迄今为止所见的当前系统C库中缺少的例程,可能GNU libc除外。在GNU vmslib中,还有一些脚本(在VMS术语中,它们被称为“命令过程”),这些脚本在编写makefile和其他脚本方面有很大帮助。还有更多内容,请阅读每个目录中的README文件以获得进一步说明。
GNU vmslib不同于您通常使用的包,因为它并不是一个可以单独使用的程序。相反,您会倾向于将一些或全部文件复制到您希望移植的任何其他GNU程序中。有一个程序(实际上是一个脚本)可以直接使用,那就是gen_descrip.com。这是一个获取输入文件并生成生成文件的命令过程,您可以使用它将正确的文件自动复制到正确的其他GNU包中。
历史
项目目标
目前,GNU vmslib的项目目标相当简单明了。随着新的发展成员带着新的想法加入进来,这些将及时进行修订。
- 将GNU公共许可证更新为GPLv3。
- 重写核心GNU包文档(README、MAINTAINERS等)。
- 编写手册、HOWTO和其他相关文档。
- 从原始包中删除非必需文件。
- 添加GNU父目录ChangeLog以替换现有日志文件。
- 发布GNU vmslib v1.0。
- 积极从GNU vmslib v1.0发展到:
- 允许GNU包的端口连接到当前版本之前的任何OpenVMS版本。
- 解决VAX和Alpha之间的可移植性问题。
- 为最新版本提供与GCC的100%兼容性。
- 退出项目并将GNV作为VMS上GNU的唯一移植源。
有关未完成任务的状态,请参阅任务第页。
贡献
目前正在通过GNU vmslib的Savannah项目开放各种角色。有关详细信息,请参阅下面的链接。
Savannah上的GNU vmslib
标准一致性
正如预期的那样,GNU和FSF确定了GNU vmslib的编码和文档标准。在确定项目目标的要求时,应确定并解决适用于OpenVMS系统约定的个别标准。
手动
访问GNU vmslib手册页面在这里.
移植
[以下是更多信息。]
为了了解GNU vmslib的最新状态,您可以加入以下邮件列表。
vmslib-dev软件-GNU vmslib开发邮件列表。
要查看之前发布到列表的集合,请访问vmslib-dev档案。要向所有列表成员发布消息,请写信给gnu dot org的vmslib-dev您可以按照列表信息页面上的说明订阅列表。
通过单击查看存档在这里.
vmslib-docs文件-GNU vmslib文档邮寄列表。
要查看之前发布到列表的集合,请访问vmslib-docs存档。要向所有列表成员发布消息,请写信给gnu dot org的vmslib-docs您可以按照列表信息页面上的说明订阅列表。
档案查看方式点击在这里.
这些版本可从以下网址获得:http://ftp.gnu.org/gnu/vmslib/以及它的镜子。(如果您希望单独镜像GNU vmslib,请向维护人员发送电子邮件。)
请参见本页有关的信息报告GNU vmslib中的错误。
请参阅下面与GNU vmslib相关的一些资源。
GNU vmslib最初是编写的主要由理查德·莱维特和罗兰·罗伯茨撰写。如GNU vmslib中记录的那样,许多其他人也做出了大量贡献贡献者第页,共页手册.
请将FSF和GNU查询和问题发送至gnu@gnu.org.那里也是其他方式接触FSF。
请将这些网页上的评论发送至webmasters@www.gnu.org.将其他问题发送给gnu@gnu.org.
版权所有©1996-2011 Free Software Foundation,Inc.,51 Franklin Street,美国马萨诸塞州波士顿市五楼02110-1301
全文的逐字复制和分发是允许在任何媒体上使用,前提是保留本通知。
更新时间:$日期:2019/08/02 15:07:37$