先安裝 Vundle(如果你沒有的話)。注意vim +PluginInstall
后還需要去~/.vim/bundle/YouCompleteMe
中CC=gcc-8 CXX=g++-8 python3 ./install.py
一下。
執(zhí)行過程中會遇到很多問題,搜索解決即可,簡單記錄一下:
安裝python3.6m-devsudo apt-get install python3.6m-dev
cmake需要3.14以上參考:Ubuntu升級Cmake的正確方式
去 https://cmake.org/files/ 下載所需版本的源碼。也可以使用wget
下載,例如:
wget https://cmake.org/files/v3.22/cmake-3.22.1.tar.gz
解壓:
tar -xvzf cmake-3.22.1.tar.gz
進入解壓目錄,配置成功之后顯示:CMake has bootstrapped. Now run make.
./configure
配置完成后,編譯:
make
編譯完成后,安裝:
sudo make install
最后測試cmake版本:
cmake --version
# cmake version 3.22.1
# CMake suite maintained and supported by Kitware (kitware.com/cmake).
Your C++ compiler does NOT fully support C++17參考:
當(dāng)前環(huán)境:
系統(tǒng):centos 7 x86_64
gcc版本:gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
make版本:GNU Make 4.3
更新方法:
可在該地址尋找自己需要的版本http://ftp.gnu.org/gnu/gcc/
wget http://ftp.gnu.org/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.gz
# 騰訊軟件源 https://mirrors.cloud.tencent.com/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.gz
tar -zxvf gcc-11.2.0.tar.gz
yum -y install bzip2 #已安裝可以跳過這一步
# 中標(biāo)麒麟系統(tǒng)需要以下依賴
# yum -y install gmp mpfr mpc isl bzip2
cd gcc-11.2.0
./contrib/download_prerequisites
mkdir build
cd build/
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
# --prefix=/usr/local 配置安裝目錄
#–enable-languages表示你要讓你的gcc支持那些語言,
#–disable-multilib不生成編譯為其他平臺可執(zhí)行代碼的交叉編譯器。
#–disable-checking生成的編譯器在編譯過程中不做額外檢查,
#也可以使用*–enable-checking=xxx*來增加一些檢查
make
#這一步需要時間非常久 可以使用 make -j 4 讓make最多運行四個編譯命令同時運行,加快編譯速度(建議不要超過CPU核心數(shù)量的2倍)
make install
gcc -v
Using built-in specs.
COLLECT_GCC=/usr/local/bin/gcc
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: ../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 11.2.0 (GCC)
驗證:gcc -v
;或者g++ -v
,如果顯示的gcc版本仍是以前的版本,就需要重啟系統(tǒng);或者可以查看gcc的安裝位置:which gcc
;然后再查看版本/usr/local/bin/gcc -v
。
確定以及配置成功后可以將原先的版本刪除
第二種方法有效sudo apt-get install gcc-8 g++-8
然后使用下面的命令執(zhí)行安裝:
CC=gcc-8 CXX=g++-8 python3 ./install.py
error: command ‘x86_64-linux-gnu-gcc‘ failed with exit status 1參考:解決error: command ‘x86_64-linux-gnu-gcc‘ failed with exit status 1
sudo apt-get install build-essential python3-dev libssl-dev libffi-dev libxml2 libxml2-dev libxslt1-dev zlib1g-dev
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
網(wǎng)站標(biāo)題:Vim插件YouCompleteMe安裝-創(chuàng)新互聯(lián)
URL標(biāo)題:http://aaarwkj.com/article26/ihijg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、外貿(mào)網(wǎng)站建設(shè)、域名注冊、網(wǎng)站改版、品牌網(wǎng)站設(shè)計、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容