mingw64找不到PATH中的文件(/ mingw64 / bin)

时间:2017-06-04 14:03:46

标签: path mingw msys

我正在尝试在mingw64上运行gcc但mingw64找不到gcc,尽管gcc在PATH中。 gcc位于/ c / msys64 / mingw64 / bin中。这是PATH:

$ echo $ PATH
= / mingw64 / bin:/ usr / local / bin:/ usr / bin:/ bin:/ c / Windows / System32:/ c / Windows:/ c / Windows / System32 / Wbem:/ c / Windows / System32 / WindowsPowerShell /v1.0/:/us r / bin / site_perl:/ usr / bin / vendor_perl:/ usr / bin / core_perl

$ mount
C:/ msys64 on / type ntfs(binary,noacl,auto)
C:/ msys64 / usr / bin on / bin type ntfs(binary,noacl,auto)
C:on / c type ntfs(binary,noacl,posix = 0,user,noumount,auto)
D:on / d type ntfs(binary,noacl,posix = 0,user,noumount,auto)

但是我无法在/ mingw64 / bin中运行gcc:
$ gcc
-bash:gcc:command not found

如果我再次将mingw64 / bin添加到PATH,那么我可以从任何目录运行gcc:
$ export PATH = $ PATH:/ mingw64 / bin
$ echo $ PATH
= / mingw64 / bin中:在/ usr / local / bin目录:在/ usr / bin中:/ 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:/ mingw64 / bin中

$ gcc
gcc.exe:致命错误:没有输入文件 编译终止。

为什么开头的路径/ mingw64 / bin不起作用?提前谢谢。

0 个答案:

没有答案