Linux 无法升级gcc/g++;版本

Linux 无法升级gcc/g++;版本,linux,gcc,compiler-errors,g++,hpc,Linux,Gcc,Compiler Errors,G++,Hpc,当我试图在Ubuntu18中安装bedtools时,它显示了如下错误: 我猜问题来自gcc/g++版本。目前,gcc版本为4.4.7。但是,我无法使用sudo命令升级gcc/g++,因为我正在HPC集群上安装它。你能给我建议一些解决这个问题的替代方法吗 。。。试图在ubuntu 18中安装bedtools。。。无法识别的命令 行选项“-std=c++11”。。。gcc版本为4.4.7 Ubuntu 18.04.2:默认的gcc/g++版本是7.4.0。将其设置为4.4.7是非常不寻常的。如果无法

当我试图在Ubuntu18中安装bedtools时,它显示了如下错误:

我猜问题来自gcc/g++版本。目前,gcc版本为4.4.7。但是,我无法使用
sudo
命令升级gcc/g++,因为我正在HPC集群上安装它。你能给我建议一些解决这个问题的替代方法吗

。。。试图在ubuntu 18中安装bedtools。。。无法识别的命令 行选项“-std=c++11”。。。gcc版本为4.4.7

Ubuntu 18.04.2:默认的gcc/g++版本是7.4.0。将其设置为4.4.7是非常不寻常的。如果无法更改为g++-7.4,则可以使用“bedtools2 bin包”

$ git clone https://github.com/arq5x/bedtools2.git
$ cd bedtools2/
$ make   
        ### the folder bin/{bedtools + 38 scripts} is created
包装:bedtools2-bin_2.29.0-ubuntu18_amd64.tar.gz

打开床具2-bin_2.29.0-ubuntu18_amd64.tar.gz:

$ cd bedtools2/
$ tar xvf bedtools2-bin_2.29.0-ubuntu18_amd64.tar.gz

如果您无法安装C++11编译器,另一种选择是:使用为您的操作系统编译的“bedtools2 bin包”。
$ cd bedtools2/
$ tar xvf bedtools2-bin_2.29.0-ubuntu18_amd64.tar.gz