答案1
在 Ubuntu Linux 上:
$ 哪个 gcc /usr/bin/gcc
... 表示 gcc 可执行文件不在$HOME/bin
也不在/bin
- 但取决于可能有所不同的实际 MinGW 设置。
检查which gcc
一下...
注意:有时会涉及欺骗;type -a gcc
但可能会有帮助。
另外:cygpath -w $(which gcc)
可能会告诉在基于 Windows 的配置中放置什么(例如 %PATH%)。
更多“Linux”内容...
如果您已经mlocate
安装了。
$ 定位-i“* gcc” /差异/usr/lib/gcc ... /usr/bin/c89-gcc /usr/bin/c99-gcc /usr/bin/gcc /usr/bin/x86_64-linux-gnu-gcc /usr/lib/gcc /usr/共享/gcc /usr/share/bash-completion/completions/gcc /usr/share/doc/gcc /usr/share/doc/gcc-8-base/gcc /usr/share/doc/gcc-9-base/gcc /usr/src/linux-headers-5.13.0-52-generic/include/config/CC_IS_GCC /usr/src/linux-hwe-5.13-headers-5.13.0-52/scripts/dummy-tools/gcc
如果没有mlocate
,那么也许使用较慢的:
$ cd / && find 2>/dev/null -iname "*gcc" -type f ./usr/bin/c99-gcc ./usr/bin/c89-gcc ./usr/share/bash-completion/completions/gcc ./usr/src/linux-hwe-5.13-headers-5.13.0-52/scripts/dummy-tools/gcc ./usr/src/linux-headers-5.13.0-52-generic/include/config/CC_IS_GCC
MinGW 或其他基于 Cygwin 的东西的正确设置应该有安装、说明和/或启动脚本来提供这些。
如果没有,那么在我看来这是一个“错误”,
即消除猜测和所需的先验知识;它会阻止新用户开始工作。
通常,只需要一个简短的句子。特别是如果你能指出这一点,就像其他人提供的那样。