Ale*_* 42 5 linux gcc mingw archlinux msys2
在新的MSYS2实例上安装 mingw 时,我遇到了 gcc not found 的问题:
$ g++
bash: g++: command not found
Run Code Online (Sandbox Code Playgroud)
在相对干净的 Windows 10 安装上全新安装 MSYS2:
pacman -Syu
pacman -Su
pacman -S make
pacman -S mingw-w64-x86_64-gcc
Run Code Online (Sandbox Code Playgroud)
看来GCC已经成功安装到该目录了/mingw64/bin
然而我的道路包括
/usr/local/bin:/usr/bin:/bin:/opt/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:
Run Code Online (Sandbox Code Playgroud)
因此找不到 gcc。
我尝试添加/mingw64/bin,$PATH但这似乎是对潜在问题的临时解决。
我的具体问题是,是否有任何原因说明为什么 mingw 未安装到目录中/usr/bin/或安装未将其自身添加到路径中,或者有任何简单的原因导致此问题。
提前致谢!
Dav*_*son 10
既然您安装了,那么mingw-w64-x86_64-gcc您似乎想要编译 64 位本机 Windows 应用程序。因此,您应该通过运行mingw64.exe位于 MSYS2 安装顶层的 来启动 MSYS2。这将放置/mingw64/bin/您的 PATH 并设置一些其他有用的环境变量。
| 归档时间: |
|
| 查看次数: |
9012 次 |
| 最近记录: |