国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

西安網(wǎng)絡(luò)公司網(wǎng)站建設(shè)小紅書推廣平臺

西安網(wǎng)絡(luò)公司網(wǎng)站建設(shè),小紅書推廣平臺,同一個ip網(wǎng)站太多 seo,wordpress+用戶前臺1、docker內(nèi)部只有wget以及git命令 項(xiàng)目需要,得更新docker容器中的gcc和LLVM版本但是由于沒有預(yù)先安裝apt、apt-get以及yum,導(dǎo)致很多安裝過程就是雞生蛋蛋生雞反應(yīng)。暫時沒有找到合適的解決的方法,如果有大佬知道的話,歡迎留言哈…

1、docker內(nèi)部只有wget以及git命令

項(xiàng)目需要,得更新docker容器中的gcc和LLVM版本但是由于沒有預(yù)先安裝apt、apt-get以及yum,導(dǎo)致很多安裝過程就是雞生蛋蛋生雞反應(yīng)。暫時沒有找到合適的解決的方法,如果有大佬知道的話,歡迎留言哈(跪謝😉)
目前的解決方案就是繞過常規(guī)的shell腳本或者apt命令,直接從github上拉去源碼進(jìn)行本地的編譯安裝。

環(huán)境:

  • Win11-WLS2-Ubuntu20.04
  • Docker

2、安裝gcc(trunk)版本

首先在github上克隆下gcc的項(xiàng)目:

git clone https://github.com/gcc-mirror/gcc.git

接著,按照參考資料說是要安裝flex依賴,但是我已經(jīng)裝過了(況且我也沒有flex就是了),此步驟因人而異:

apt install flex

然后就是進(jìn)入下載的項(xiàng)目目錄進(jìn)行一些必要的配置:

cd gcc
./contrib/download_prerequisites

下一步需要自己構(gòu)建build文件夾,進(jìn)入并在其中進(jìn)行一些配置:

mkdir build && cd build

配置這邊我是參考的教程,但是應(yīng)該是可以自己定義一些私人化設(shè)置的

../configure -v \--build=x86_64-linux-gnu \--host=x86_64-linux-gnu  \--target=x86_64-linux-gnu \--enable-checking=no      \--enable-languages=c,c++  \--disable-multilib        \--prefix=/usr/local       \--disable-bootstrapmake -j$(nproc)

最后執(zhí)行安裝:

make install

安裝成功(貌似)
在這里插入圖片描述

gcc的安裝路徑為usr/local/bin
在這里插入圖片描述

3、安裝LLVM

3.1 編譯安裝版本

步驟:
1、 拉取LLVM項(xiàng)目并進(jìn)入項(xiàng)目目錄

git clone https://github.com/llvm/llvm-project.git
cd llvm-project

2、創(chuàng)建并進(jìn)入build文件夾

mkdir build && cd build

3、一些編譯選項(xiàng)
具體參數(shù)含義官方有給英文解釋,具體也可以參考這篇回答

cmake -G Ninja -DCMAKE_BUILD_TYPE="Release" -DLLVM_ENABLE_PROJECTS="clang" -DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi" ../llvm

4、用ninja開始編譯

ninja && ninja install -j1# 這里可以根據(jù)自己虛擬機(jī)分配的內(nèi)核數(shù)量將1改為2、3、4……但是基于拉跨的內(nèi)存,設(shè)置為1了就

于是開始了漫長的等待,(大概是一個多小時,具體要看計算機(jī)性能了
5、最后檢驗(yàn)一下自己是否安裝成功

echo $? # 輸出0表示編譯過程沒有出錯
echo $PATH # 表示安裝路徑
llvm-as --version # 顯示版本

在這里插入圖片描述

我們可以進(jìn)入安裝目錄查看安裝結(jié)果:
在這里插入圖片描述

3.1.1 遇到的BUG

在這里插入圖片描述
c++: fatal error: Killed signal terminated program cc1plus compilation terminated.
遇到的問題是內(nèi)存不足的問題

3.1.1.1 失敗的嘗試——在docker容器內(nèi)重新設(shè)置swap大小

退出容器,用最高權(quán)限重新激活進(jìn)入容器

 docker run -it --privileged=true mydce:v1.4 bash

運(yùn)行以下命令:
在這里插入圖片描述
可以看到,并沒有改變?nèi)萜鲀?nèi)的實(shí)際分區(qū)大小

3.1.1.2 成功的嘗試——在docker容器外重新設(shè)置swap大小

在這里插入圖片描述
可以看到確實(shí)有改變了虛擬機(jī)的swap空間,下面激活容器看看容器有無變化
在這里插入圖片描述
可以看到,docker容器內(nèi)的swap分區(qū)也增加了(看來是伴隨虛擬機(jī)的主設(shè)置的🤣)
虛擬機(jī)中運(yùn)行的命令具體如下:

sudo su
dd if=/dev/zero of=/swapfile bs=1G count=16
#空間大小是bs*count=16G,可以改成自己想要的,一開始設(shè)置為6,但是進(jìn)度3/4的時候又報同樣的錯誤了
mkswap /swapfile
chmod 0600 /swapfile  
swapon /swapfile
#使用剛才創(chuàng)建的swap空間

3.1.1.3 WLS空間不夠的問題

誰知道呢,安裝完LLVM之后,再裝GCC結(jié)果中途報錯退出,再看C盤,直接200G內(nèi)存給我干沒了(于是狼狽開始清理WLS2占用的C盤空間)
罪魁禍?zhǔn)?#xff1a;
在這里插入圖片描述

diskpart
select vdisk file="C:\Users\moumo\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx"
attach vdisk readonly
compact vdisk
detach vdisk
exit

但是效果不明顯2333,嘗試了多次,甚至一氣之下刪除ubuntu所有鏡像文件再執(zhí)行相關(guān)命令還是無用,只能含淚刪除ubuntu子系統(tǒng)(需要在cmd中取消注冊的),將C盤下的硬盤映像文件一并刪除(好了,重裝了適合15.0的ubuntu18.04版本,準(zhǔn)備繼續(xù)開坑)

3.2 pre-build版本

由于沒有找到對應(yīng)Ubuntu20.04版本的,所以沒有使用,具體可以查看官網(wǎng)

參考資料

  1. 安裝GCC trunk 版本
  2. 編譯安裝LLVM(1)
  3. 編譯安裝LLVM(2)
  4. 設(shè)置分區(qū)
  5. 設(shè)置分區(qū)以及減少進(jìn)程數(shù)量
  6. 管理WSL中的磁盤大小
  7. WSL2-ubuntu20.04安裝LLVM 15 記錄貼
  8. LLVM編譯出現(xiàn)的問題
  9. WLS2磁盤清理
http://m.aloenet.com.cn/news/921.html

相關(guān)文章:

  • 網(wǎng)站開發(fā)基于什么平臺自己代理一款手游需要多少錢
  • go語言怎么搭建網(wǎng)頁東莞網(wǎng)站優(yōu)化關(guān)鍵詞排名
  • 用jsp做網(wǎng)站的難點(diǎn)云優(yōu)化
  • index.html網(wǎng)站怎么做重慶seo優(yōu)化公司
  • 免費(fèi)下載建設(shè)銀行官方網(wǎng)站濟(jì)南優(yōu)化網(wǎng)站的哪家好
  • 岳陽網(wǎng)站開發(fā)商城網(wǎng)絡(luò)推廣項(xiàng)目計劃書
  • 校園網(wǎng)站建設(shè)模板上海網(wǎng)站排名seo公司哪家好
  • 做網(wǎng)站賭博代理違法嗎品牌推廣是做什么的
  • 做營銷網(wǎng)站制作seo綜合查詢是什么意思
  • 企業(yè)網(wǎng)站怎么做畢業(yè)設(shè)計網(wǎng)站怎么營銷推廣
  • b2b平臺有哪些類別網(wǎng)絡(luò)營銷優(yōu)化
  • 做免費(fèi)網(wǎng)站教程國vs百度seo排名優(yōu)化軟件化
  • 萊蕪二手房網(wǎng)湖南seo優(yōu)化報價
  • wordpress顯示輪播圖深圳市seo上詞多少錢
  • 網(wǎng)絡(luò)投注網(wǎng)站是怎么建設(shè)簡述網(wǎng)絡(luò)營銷的概念
  • 可以免費(fèi)開店的平臺windows11優(yōu)化大師
  • 網(wǎng)站動態(tài)小圖標(biāo)青島網(wǎng)絡(luò)seo公司
  • 日本中古手表網(wǎng)站申請網(wǎng)站怎么申請
  • 襄陽做網(wǎng)站哪家好b2b平臺有哪些
  • 電子商務(wù)網(wǎng)站開發(fā)的基本流程軟文營銷的特點(diǎn)有哪些
  • 深圳 建設(shè)銀行國際互聯(lián)網(wǎng)站網(wǎng)絡(luò)推廣公司排名
  • 這幾年做網(wǎng)站怎么樣百度搜索風(fēng)云榜排行榜
  • 東莞網(wǎng)站設(shè)計報價天津百度網(wǎng)站排名優(yōu)化
  • 有哪些網(wǎng)站可以做淘寶客搜索seo怎么優(yōu)化
  • 搭建服務(wù)器做網(wǎng)站公司如何在百度宣傳
  • 9uu域名更新自動轉(zhuǎn)跳seo怎么優(yōu)化步驟
  • 湖南省住房和城鄉(xiāng)建設(shè)網(wǎng)站網(wǎng)絡(luò)seo推廣培訓(xùn)
  • 網(wǎng)頁版的游戲百度推廣優(yōu)化師
  • wordpress聯(lián)系表單插件seo整體優(yōu)化步驟怎么寫
  • 鄭州專業(yè)做淘寶網(wǎng)站推廣蘇州疫情最新消息