@Kaya92

Как реализовать запуск приложения через консольную команду?

Как реализовать запуск консольного приложения на C++ в терминале при помощи одной команды. Как пример, neovim. Пользователь запускает терминал, вводит nvim и может работать. Как сделать аналогично?
Модератор: один вопрос за раз.
  • Вопрос задан
  • 226 просмотров
Пригласить эксперта
Ответы на вопрос 2
GavriKos
@GavriKos
Для первого - и в винде, и в линуксе для этого достаточно прописать путь к папке с исполняемым файлом в PATH - все терминалы (наверное все) именно там ищут "команды" (а точнее команда это и есть бинарь).
Ответ написан
saboteur_kiev
@saboteur_kiev
software engineer
Все исполняемые программы ищутся в директориях, указанных в системной переменной PATH
это делают и линукс и юникс и макос и винда.
Винда, кроме того, будет еще автоматом искать исполняемые файлы в текущей директории, вдобавок, если указать файл без расширения, будет в алфавитном порядке еще искать .bac, .cmd, .exe , не помню что там еще.

Понятно, что есть еще дополнения оболочки. У баш может быть кеш бинарников и алиасы, у винды в реестре есть алиасы и пути к конкретным бинарникам.
Но база - переменная PATH
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы