在OpenVMS上使用C ++进行开发

时间:2012-12-09 10:00:43

标签: vms openvms dcl

我在OpenVMS上看一个C ++项目。

与NIX开发有何不同? 它有点像一个特殊的UNIX版本或LINUX发行版吗?

在内存管理或线程等方面有什么特点吗? (我知道文件I / O有点不同)。

C ++编译器在其他平台上有点像旧的C ++版本吗? (减少对模板等的支持。)

我可以在不触及DCL的情况下使用bash吗?

IDE,调试(gdb)源代码控制等怎么样? (它接缝NetBeans没问题)

我可以使用X-Windows远程工作吗? 管理员访问会成为一个问题吗?

1 个答案:

答案 0 :(得分:2)

如果您只使用基于Unix的衍生产品开发,OpenVMS可能看起来很不一样。逐一提问。

1)C ++的内存管理会有同感。有pthreads支持。文件I / O有更多选项,但许多人会觉得你很陌生。基础知识可以像您期望的那样运行,包括C ++的iostreams。

2)我认为gcc不适用于Itanium上的VMS。您将需要使用HP​​的C ++编译器。它是旧版英特尔C ++编译器的重新打包。不要指望很快支持c ++ - 11。模板支持很好。 STL有效。

3)有一个开源bash解决方案。你可能会对DCL和一些perl更开心。 Perl适用于VMS。

4)我所知道的没有C ++ IDE。

5)X Windows应该可以工作。

6)系统管理员访问。取决于您想要访问的内容。 VMS确实具有丰富的访问控制机制,可以对系统的某些部分进行更细粒度的访问,而无需使用类似sudo的解决方案。请您的系统管理员获取更多详细信息。