簡體   English   中英

在 linux 的 windows 子系統中找不到命令“gcc”

[英]command 'gcc' not found in windows subsystem for linux

我一直在嘗試通過 wsl(ubuntu 20.04) 運行一些 c 文件。 我在 windows 環境變量中設置了可執行文件的路徑。 它在 cmd/powershell 中運行良好,但正如這里提到的,我們可以在 wsl 中訪問 windows 環境變量,所以我嘗試在 wsl 中運行命令gcc -v但它顯示Command 'gcc' not found nodejs面臨同樣的問題。 Command 'node' not found但令人驚訝的是,當我鍵入node.exe時它起作用了! 這是屏幕截圖

為什么會這樣? 如何解決 gcc 的問題? 我需要單獨為 WSL 安裝 gcc 編譯器嗎?

嘗試下載 gcc.exe 的二進制文件並將其放在一個文件夾中並將其添加到您的 PATH 中。 然后你應該能夠在你的 WSL 中運行 gcc.exe。

對我來說,正在使用 MinGw 並將我的子系統的所有二進制文件放在 /bin 目錄中(將其添加到路徑中,完美運行)

暫無
暫無

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

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