[英]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.