當前位置:首頁 » 編程軟體 » WSL2編譯項目很卡

WSL2編譯項目很卡

發布時間: 2022-12-07 10:23:35

㈠ WSL2 和 目前的VMWare不兼容,慎用

WSL2 與VMWare不兼容兩者只能選其一。當時沒看WSL2,就找了篇教程進行安裝,結果悲劇了VMWare不能用了,WSL2需要hyper-v,而VMWare不支持hyper-v。WSL1和VMWare是可以兼容的。
在安裝WSL2時需要執行 Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform ,這樣會導致VMWare不能使用,出現 VMware Workstation和Device / Credential Guard不兼容 這樣的錯誤,若要繼續使用VMWare那麼需要再禁用這條命令 Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform ,重啟電腦後VMWare又可以使用了.

㈡ Visual C++ 2010 編譯問題 我的VS2010在編譯C++項目時經常編譯器會卡死,無

如果之前並無這種情況,那就是有病毒了,可以查殺下了

㈢ windows 子系統wsl2 佔用內存過大的解決方案

近期將本地開發環境配置到的wsl2子系統中,出現wsl之系統暫用宿主機內存過多,導致數組機卡頓,通過在網上查閱資料獲得解決方案記錄下來,以供它人參考

在當前用戶目錄下新建.wslconfig文件,我的路徑是:C:Usersadmin.wslconfig

然後在文件中添加配置內容:

然後在window 終端 輸入 wsl --shutdown 關閉wsl,然後重啟生效

processors 設置虛擬處理器數量

memory wsl 2佔用系統內存上線,可根據實際情況配置

localhostForwarding=true 設置在 Windows 中通過 127.0.0.1 或 localhost 訪問 WSL2 服務

㈣ Xcode10.1 運行項目電腦卡死

Xcode升級到10.1之後,各種問題。我的一個項目一編譯或者直接運行 電腦會直接卡死,什麼操作都做不了,只能按電源鍵強制關機。最後網路了一下,有位兄台也是這種情況。(https://blog.csdn.net/iamZ2z/article/details/85323226)我去改了這個Debug Information Format 的配置,都改成 DWARF果然好了。

Debug Information Format 的作用:是否將調試信息加入到可執行文件中,改為DWARF後,如果程序崩潰,將無法輸出崩潰位置對應的函數堆棧。

至於為啥會造成卡死的原因,目前還不清楚。但是清楚地是,這個卡死的項目用到了Xcode10兩個廢棄的庫文件libstdc++/libstdc++6.0.9,沒卡死的項目沒用到,卡死的原因很可能就和這個相關。等有時間好好研究下。

㈤ 一次不正經的Remote_WSL2體驗

 VSCode的Remote Development擴展正式發布也有兩個月了。我正嘗試將開發環境逐漸遷移到WSL,但在配置 Flutter 時,卻發現WSL的一個先天硬傷:
 —— 不能運行32位ELF程序
 怎麼辦呢,嘗試升級到 WSL2 吧......

 如果WSL安裝了 zsh 之類的shell並作為默認啟動,那麼在使用Remote_WSL時,VSCode的擴展依賴的依舊是 bash 的環境變數配置,並不會啟動zsh。
 因此,在設置如 ANDROID_HOME 、 GOPATH 之類的環境變數時,不要將自定義變數設置保存在 $HOME/.zshrc 里。

 在WSL中使用Flutter是我升級到WSL2的動因,WSL2確實解決了運行32bit程序的硬傷,但由於WSL2是完全的虛擬機環境,也產生了新的問題:
 —— android虛擬機就不能用了。

 當前WSL2預覽版本的bug,不能通過shell打開 code 、 explore 之類的windows程序,等待未來版本解決。

㈥ WSL2 X-Server 網路問題

從WSL1升級WSL2之後,X-Server 出現問題,Ubuntu圖形界面彈出不來。DISPLAY沒起作用。

Ubuntu環境裡面可以聯通外網,ping 和 apt 都沒有問題,ping區域網內其他主機也沒有問題。

Ubuntu環境ping主機IP無法ping通。

升級WSL2 之後, 開啟了虛擬化,有虛擬網卡。 看起來是虛擬機環境的網卡被block了,而且單單無法ping通主機。

直接放開WSL虛擬網卡的訪問:

New-NetFirewallRule -DisplayName "WSL" -Direction Inbound -InterfaceAlias "vEthernet (WSL)" -Action Allow

https://lengthmin.me/posts/wsl2-network-tricks/
https://github.com/microsoft/WSL/issues/4585

㈦ 2021-06-01-WSL 2 兼容性問題

WSL 2 兼容性問題
WSL 2 與 VMWare (或其他使用 Intel VT-x 技術的虛擬機) 雖然可以儀器運行,但是安裝 WSL2 後不禁用虛擬平台的話無法安裝採用 VT-x 技術的軟體(比如 Android Studio 自帶的虛擬機以及 VMWare 等),我當初為了安裝安卓虛擬機在這里折騰好幾天,明明 bios 已經開啟了 VT-x 但是 windows 內安裝死活都說不支持。其實只要在安裝需要 VT-x 支持的軟體時關閉虛擬平台,安裝後再開啟就可以了。

如需使用 VMWare 等軟體那麼需要執行如下命令禁用虛擬平台
Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
安裝完成後重新開啟虛擬平台
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

㈧ 編譯的padavan網速慢

解決方法如下:
Padavan固件的編譯可在Windows 10 的 wsl (Ubuntu 18.04) 環境中進行(受限於IO性能,編譯速度有點慢)
在 Windows 10 部署 wsl (Ubuntu 18.04) 環境僅需四步:
1.控制面板 -> 程序 -> 啟用或關閉Windows功能 -> 勾選"適用於Linux的Windows子系統",然後重啟電腦。2.打開Microsoft應用商店,安裝 Ubuntu 18.04 LTS。3.從開始菜單啟動 Ubuntu 18.04,設置好用戶名和密碼。4.在shell里依次執行以下命令:更換成國內鏡像源並更新所有軟體包,同時把/opt目錄許可權修改成777(執行sudo命令需要輸入上一步里設置好的密碼)5.之後按照下面的步驟進行後續操作,在WSL環境下,需要使用sudo進行編譯,或者使用fakeroot-tcp代替fakeroot。

㈨ 2020-11-09 Win10 WSL編譯Linux code速度極慢

新裝了一台i5 10400 cpu的主機。編譯Linux工具鏈, 發現在win10 WSL 2.0,Ubuntu環境下,速度極慢。同樣的機子我還裝了Ubunut 20.04, 差距明顯,要快很多。甚至比Macbook Pro下運行LUbuntu虛擬機下的執行速度還要慢一半。

口說無憑,列個表格,下面幾項,是編譯同樣的東西,我從輸出日誌裡面取的。

所以Windows下做一些Linux驅動的開發是非常不合適的,不知道時間都花在哪裡了?運行的時候,CPU的6個線程100%負載,6個線程60%負載。不如裝個虛擬機用。

熱點內容
隨機啟動腳本 發布:2025-07-05 16:10:30 瀏覽:516
微博資料庫設計 發布:2025-07-05 15:30:55 瀏覽:19
linux485 發布:2025-07-05 14:38:28 瀏覽:299
php用的軟體 發布:2025-07-05 14:06:22 瀏覽:751
沒有許可權訪問計算機 發布:2025-07-05 13:29:11 瀏覽:425
javaweb開發教程視頻教程 發布:2025-07-05 13:24:41 瀏覽:687
康師傅控流腳本破解 發布:2025-07-05 13:17:27 瀏覽:234
java的開發流程 發布:2025-07-05 12:45:11 瀏覽:679
怎麼看內存卡配置 發布:2025-07-05 12:29:19 瀏覽:277
訪問學者英文個人簡歷 發布:2025-07-05 12:29:17 瀏覽:828