PGI 编译器中的 pgcpp 和 pgCC:差异对比与选择指南
在 PGI 编译器中,'pgcpp' 和 'pgCC' 是两种不同的 C++ 编译器。它们之间的主要区别在于对 C++ 标准的支持和语言特性的实现。
'pgcpp' 是基于 GNU 编译器集的 C++ 编译器,支持 C++98 标准和部分 C++11 标准特性。它的代码生成速度较快,但在某些方面可能会出现与 C++ 标准不完全兼容的情况。
'pgCC' 是 PGI 自主开发的 C++ 编译器,支持 C++98、C++11、C++14 和 C++17 标准。它在 C++ 语言特性的实现方面更加完整,支持更多的优化选项和调试工具。但由于其代码生成速度较慢,编译速度可能会比 'pgcpp' 慢一些。
因此,选择使用 'pgcpp' 还是 'pgCC',需要根据具体的编译需求和性能要求来进行选择。
原文地址: https://www.cveoy.top/t/topic/lJEr 著作权归作者所有。请勿转载和采集!