我尝试让 Windows 命令行在 Windows 10 Pro 64 位上显示 MinGW64 在线帮助手册,类似于命令“man command_name” 在 Linux 终端中执行(显示了指定的 command_name 的详细在线手册帮助,如 here @1.42 所示)。
GCC已添加到环境变量PATH
中,并且全局可用。
但是,在 Windows 命令提示符窗口或 PowerShell 控制台中执行 gcc --help
时,Windows 上没有可用的 “man” 命令.
我还尝试使用其他帮助命令,例如:
gcc --help command_name
gcc --help "command_name"
gcc --target-help command_name
gcc --target-help "command_name"
gcc --help = {command_name}
gcc --help = {"command_name"}
但输出始终是错误消息:
gcc: error: command_name : No such file or directory
MinGW64 reference docs不提供任何示例代码。
如何从Windows cmd/PowerShell中的命令行获取帮助手册?
最佳答案
简短回答:遗憾的是没有man
在Windows下。
对于编程引用,您需要在线查找信息源并使用浏览器,就像视频中的人使用他的 linux shell 一样。
例如,我在编程时总是在第二台显示器上打开浏览器。可能是因为我不习惯使用具有大量“man”功能的 shell。 shell(cmd.exe)主要用于调用maven build和其他函数/脚本。可能有 Eclipse(或任何其他 IDE,如 IntelliJ Idea)的插件,允许您将这些 Web 源包含到 IDE 中。甚至可以离线使用。
然后,您可以在关键字上点击“Shift-F1”,帮助会在窗口或浏览器中弹出。不过,我手头上没有任何插件名称。您需要使用您最喜欢的搜索引擎来解决这个问题。
对于您的问题的改写,有一个写得很好的答案:"What is the equivalent of man under Windows" (TL;DR:有 help <internal cmd.exe command>
或 <command/executable> /?
或 /h
或类似的,取决于可执行文件,但都不等同于 man
)。
然而,答案是六岁。与此同时,Windows 世界中有一个有趣的举动没有被提及:“Windows Subsystem for Linux”(WSL)。您可能会获得手册页来处理它,但我还没有尝试过。
当然,这只是提供 Linux 特定的手册页,而不是任何 Windows 命令的内容。您甚至可以使用 Cygwin 来实现这一点。另一篇文章介绍了此主题:Where is the 'man' Program for Windows (Program to open UNIX man pages)? .
关于powershell - 如何在 Windows 命令行上获取 MinGW64、C/C++ 语言关键字和库函数的帮助?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61462771/