c++ - Amazon AWS Cloud 9 上的 GCC 或 Clang 版本?

标签 c++ c amazon-web-services ide aws-cloud9

当使用 Cloud 9(现在由亚马逊拥有并作为其 AWS 服务的一部分运行)作为 C 和 C++ 以及其他编译语言的在线 IDE 时,它似乎创建了一个使用 GCC 4.8.5 版的虚拟机.我如何使用更现代的 GCC 版本,以便利用 C11 标准(和 C18 修订版)和 C++11(和 C++17 修订版)并更好地利用更易于理解和更友好的编译器错误消息更新的 GCC 和 Clang 版本。

如何从 Cloud 9 AWS 实例/虚拟机中“请求”或安装更现代的 GCC 版本或可能使用最新版本的 Clang 作为编译器?

最佳答案

以下命令使我的 Cloud 9 IDE 升级到 gcc 7.2.1 版

sudo yum -y groupinstall "开发工具"

gcc --版本 海湾合作委员会 (海湾合作委员会) 7.2.1 20170915 (红帽 7.2.1-2) 版权所有 (C) 2017 Free Software Foundation, Inc. 这是免费软件;有关复制条件,请参阅来源。没有 保修单;甚至不是为了特定目的的适销性或适用性。

关于c++ - Amazon AWS Cloud 9 上的 GCC 或 Clang 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53843233/

相关文章:

c++ - MSVC 链接到调试版本中的发布库而不是调试版本

在C中计算除999和1之外的任意两个数字的和

mysql - 我的 C 程序中的 Mysql 连接出现问题(握手错误)

amazon-web-services - 我可以从 CloudFormation 模板中的私有(private) ECR 存储库中选择容器镜像吗?

c++ - 使用 C++ 连接到 oracle 数据库

c++ - 两个内容相同的unordered_set-s的迭代顺序是否保证相同

c++ - 没有用于调用 'merge(std::vector<int>&, std::vector<int>&) 的匹配函数

c - 如何从 scanf 中识别字段分隔符?

amazon-web-services - 是否可以在AWS上创建小于原始大小的快照?无可启动设备错误或 Grub 错误 15

azure - 相当于 Azure 中的 AWS 主机名吗?