【问题标题】:Developing with C++ on OpenVMS在 OpenVMS 上使用 C++ 进行开发
【发布时间】:2012-12-09 10:00:43
【问题描述】:

我正在查看 OpenVMS 上的 C++ 项目。

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

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

C++ 编译器是否有点像其他平台上的旧 C++ 版本? (对模板等的支持较少)

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

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

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

【问题讨论】:

    标签: vms openvms dcl


    【解决方案1】:

    如果您只使用基于 Unix 的衍生产品进行开发,OpenVMS 可能看起来完全不同。一一回答你的问题。

    1) 从 C++ 进行内存管理的感觉是一样的。有 pthreads 支持。文件 I/O 有更多的选择,但很多对你来说会感到陌生。包括 C++ 的 iostream 在内的基本操作如您所愿。

    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 的解决方案。请咨询您的系统管理员以获取更多详细信息。

    【讨论】:

    • 注册 p4。我认为 Netbeans 应该没问题
    • @Olav Eclipse CDT 因为有对 VMS 的 Java 支持。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-26
    • 2011-06-20
    • 1970-01-01
    相关资源
    最近更新 更多