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