Как получить справку по командной строке Windows для ключевых слов языка MinGW64, C / C ++ и библиотечных функций? - PullRequest
0 голосов
/ 27 апреля 2020

Я пытаюсь заставить командную строку Windows показать Справочное руководство MinGW64 на Windows 10 Pro 64-bit, аналогично команде "man имя_команды " выполнено в Linux терминале (который показывает подробную интерактивную справку для руководства по указанному имени команды как показано здесь @ 1,42 ) .

G CC был добавлен в переменную среды PATH и доступен глобально.
Однако при выполнении gcc --help как в окне командной строки Windows, так и в консоли PowerShell, нет "man" команда доступна для Windows.
Я пробовал также использовать другие команды помощи, такие как:

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"}

Но вывод всегда является ошибкой сообщение:

g cc: ошибка: имя_команды: нет такого файла или каталога

Справочные документы MinGW64 не предоставляют пример кода.

Как получить справочное руководство из командной строки в Windows cmd / PowerShell?

1 Ответ

3 голосов
/ 27 апреля 2020

Краткий ответ: К сожалению, нет man под Windows.

Для справки по программированию вам нужно найти свои источники информации в Интернете и использовать браузер, поскольку парень на видео использует свою оболочку linux.

У меня всегда есть браузер, открытый на втором мониторе, например, во время программирования. Возможно, потому что я не привык иметь оболочку с расширенными функциями "man". Оболочка (cmd.exe) используется в основном для вызова сборки maven и других функций / сценариев.

Могут быть плагины для Eclipse (или любой другой IDE, например IntelliJ Idea), которые позволяют включать эти веб-источники в IDE. Может быть, даже для автономного использования.
Тогда вы можете, например, нажать «Shift-F1» по ключевому слову, и справка появится в окне или браузере. У меня нет никаких имен плагинов для вас, хотя. Вы должны выяснить это с помощью вашей любимой поисковой системы.

Существует хорошо написанный ответ на перефразировку вашего вопроса: "Что эквивалентно человеку под Windows" ( TL; DR: help <internal cmd.exe command> или <command/executable> /? или /h или аналогичный, зависит от исполняемого файла, но ни один из них не эквивалентен man).
Однако, ответу шесть лет. И в то же время в мире Windows есть один интересный шаг, который не охватывается: "Windows Подсистема для Linux" (WSL) . Вы могли бы заставить справочные страницы работать с этим, но я не пробовал это.
Это, конечно, просто дало бы Linux специфичные c справочные страницы, а не что-то для каких-либо команд Windows. Вы могли бы даже использовать Cygwin для этого. Эта тема c описана в другой статье: Где находится программа man для Windows (программа для открытия UNIX страниц man)? .

...