Могу ли я запустить 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

2022-10-08T10:51:59+00:00