如果我有较新版本的g ++,该如何强制使用旧版本的g ++?

鳄鱼

g++ --version我的家用机器上的显示器上可以读取7.4.0,但是我经常在节目上工作的服务器4.8.5他们的服务器不支持-std=c++11编译器标志,而我的家用计算机却支持。它支持的最新标志是-std=c++0x

但是,有时当我在家用计算机上编写代码时,使用-std=c++0x无错误标志进行编译时如果将其带到服务器的本地计算机则会出错。有趣的是,SSH连接到其服务器不会显示问题。

我不完全确定该怎么做,我想我的本地计算机可能会忽略该-std=c++0x标志,因为我有较新的版本。有没有办法强制使用特定版本?

如果有什么不同,我正在将Windows 10与LXSS(Ubuntu)配合使用,而要连接的服务器正在使用Redhat。

卡雷尔

在Ubuntu中打开终端,然后键入:

sudo apt install g++-4.8

此命令在Ubuntu中安装g ++版本4.8.5,该版本与服务器上安装的版本相同。

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 40
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 60
sudo update-alternatives --config g++

运行后sudo update-alternatives --config g++,将显示一个g ++版本的菜单,并且将要求您选择默认的g ++版本,如下所示:

Press <enter> to keep the current choice[*], or type selection number:

从菜单中输入选择编号,然后按Enter


要更改gcc的默认版本,请遵循相同的步骤,不同之处在于,将g ++的所有实例替换为gcc,并将g ++的版本替换为gcc的版本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果我有较新版本,如何强制使用较旧版本的 g++?

来自分类Dev

如何强制Nsight Eclipse使用旧版本的gcc / g ++?

来自分类Dev

如何在较新版本的Ubuntu中使用旧版本的Unity?

来自分类Dev

如何在较新版本的Ubuntu中使用旧版本的Unity?

来自分类Dev

如何强制flutter使用旧版本的依赖关系?

来自分类Dev

强制使用旧版本的vuejs devtools或下载旧版本

来自分类Dev

如何为Ruby项目使用旧版本的Bundler?

来自分类Dev

如何使用旧版本的Visual Studio Code?

来自分类Dev

如何使用旧版本的postgres base?

来自分类Dev

使用旧版本的jHipster

来自分类Dev

允许使用旧版本的python

来自分类Dev

活动使用旧版本的 Firefox

来自分类Dev

Mac App需要更新版本的sqlite,但使用旧版本

来自分类Dev

Python 3.8.6说我安装了较新版本的Python,但我没有

来自分类Dev

为什么我看到两个不同版本的 TypeScript 和 ng -v 和 tsc -v?如何强制 VSCode 使用旧版本,即 2.6.2?

来自分类Dev

较新版本的依赖项会覆盖Maven项目中的较旧版本吗?

来自分类Dev

如何迁移到较新的Python版本并仍然使用旧版本中的软件包?

来自分类Dev

检查是否有较新版本的Docker映像可用

来自分类Dev

Android Studio调试器逐步使用旧版本的代码,而不是最新版本

来自分类Dev

iTunes Connect:我可以上传具有旧版本的新版本吗?

来自分类Dev

如何删除旧版本的Java并安装新版本

来自分类Dev

如何在旧版本之上安装新版本?

来自分类Dev

如果正在使用该功能,SBCL何时将其替换为较新版本?

来自分类Dev

如何引用旧版本的VBA库?

来自分类Dev

部署后,Rails 4 Capistrano仍使用旧版本

来自分类Dev

无法使用旧版本的iReport打开Jasper报告

来自分类Dev

是否建议使用旧版本的Hyperledger Fabric?

来自分类Dev

在Ubuntu上升级了PHP,但仍在使用旧版本

来自分类Dev

使用旧版本的OpenSSL进行抓取

Related 相关文章

  1. 1

    如果我有较新版本,如何强制使用较旧版本的 g++?

  2. 2

    如何强制Nsight Eclipse使用旧版本的gcc / g ++?

  3. 3

    如何在较新版本的Ubuntu中使用旧版本的Unity?

  4. 4

    如何在较新版本的Ubuntu中使用旧版本的Unity?

  5. 5

    如何强制flutter使用旧版本的依赖关系?

  6. 6

    强制使用旧版本的vuejs devtools或下载旧版本

  7. 7

    如何为Ruby项目使用旧版本的Bundler?

  8. 8

    如何使用旧版本的Visual Studio Code?

  9. 9

    如何使用旧版本的postgres base?

  10. 10

    使用旧版本的jHipster

  11. 11

    允许使用旧版本的python

  12. 12

    活动使用旧版本的 Firefox

  13. 13

    Mac App需要更新版本的sqlite,但使用旧版本

  14. 14

    Python 3.8.6说我安装了较新版本的Python,但我没有

  15. 15

    为什么我看到两个不同版本的 TypeScript 和 ng -v 和 tsc -v?如何强制 VSCode 使用旧版本,即 2.6.2?

  16. 16

    较新版本的依赖项会覆盖Maven项目中的较旧版本吗?

  17. 17

    如何迁移到较新的Python版本并仍然使用旧版本中的软件包?

  18. 18

    检查是否有较新版本的Docker映像可用

  19. 19

    Android Studio调试器逐步使用旧版本的代码,而不是最新版本

  20. 20

    iTunes Connect:我可以上传具有旧版本的新版本吗?

  21. 21

    如何删除旧版本的Java并安装新版本

  22. 22

    如何在旧版本之上安装新版本?

  23. 23

    如果正在使用该功能,SBCL何时将其替换为较新版本?

  24. 24

    如何引用旧版本的VBA库?

  25. 25

    部署后,Rails 4 Capistrano仍使用旧版本

  26. 26

    无法使用旧版本的iReport打开Jasper报告

  27. 27

    是否建议使用旧版本的Hyperledger Fabric?

  28. 28

    在Ubuntu上升级了PHP,但仍在使用旧版本

  29. 29

    使用旧版本的OpenSSL进行抓取

热门标签

归档