Linux 无法升级gcc/g++;版本
当我试图在Ubuntu18中安装bedtools时,它显示了如下错误: 我猜问题来自gcc/g++版本。目前,gcc版本为4.4.7。但是,我无法使用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是非常不寻常的。如果无法
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