Могу ли я запустить make в каталоге в Unix, не переходя сначала в этот каталог?
Как отмечалось в других ответах, make makefile-project (1) имеет для этого параметр makefiles -C
; несколько команд имеют unix-programming похожие параметры (например, tar). Полезно make отметить, что для других make команд, в которых такие параметры unix отсутствуют, можно использовать makefile-project следующее:
(cd /dir/path && command-to-run)
При этом команда makefile-errors запускается во вспомогательной linux оболочке, у которой сначала unix изменяется ее рабочий каталог makefile-project (при этом остается только makefiles рабочий каталог родительской linux оболочки). Здесь &&
используется linux вместо ;
для выявления случаев makefile ошибок, когда каталог не unix-programming может быть изменен.
linux
unix
makefile
Могу ли я запустить make в каталоге в Unix, не переходя сначала в этот каталог?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.