当我尝试在ubuntu 18中安装bedtools时,它显示以下错误:



我猜问题出在gcc/g++版本。目前,gcc版本为4.4.7。但是,我无法使用sudo命令升级gcc/g++,因为我将其安装在HPC群集上。您能建议我一些替代方法来解决此问题吗?

最佳答案



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 https://drive.google.com/drive/folders/1OjAsgpzqx-sK_3PF8FUGuinYqW_jVEWg?usp=sharing

打开bedtools2-bin_2.29.0-ubuntu18_amd64.tar.gz的包装:
$ cd bedtools2/
$ tar xvf bedtools2-bin_2.29.0-ubuntu18_amd64.tar.gz

关于linux - 无法升级gcc/g++版本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58273440/

10-11 21:37