簡體   English   中英

無法升級 gcc/g++ 版本?

[英]Cannot upgrade gcc/g++ version?

當我嘗試在 ubuntu 18 中安裝 bedtools 時,它顯示錯誤如下:

 cc1plus: error: unrecognized command line option "-std=c++11" make[1]: * [../../../obj//FileRecordMgr.o] Error 1

我猜這個問題來自 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

Package:bedtools2-bin_2.29.0-ubuntu18_amd64.tar.gz https://drive.google.com/drive/folders/1OjAsgpzqx-sK_3PF8FU=GuinYqWgus?

解壓bedtools2-bin_2.29.0-ubuntu18_amd64.tar.gz:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM