для того, чтобы запустить make file, я должен перейти в каталог make file и оттуда только я могу запустить make file. Как я могу сделать то же самое, даже если я нахожусь в любом каталоге?
Как запустить make файл из любой директории?
14

2 ответа
(cd /other/dir && make)
не изменится ваш Шелл текущая директория, но запустится make С указанным рабочим каталогом.
на && будет гарантировать, что make Не запускается, если вcd часть команды (например, каталог не существует или у вас нет к нему доступа).
6

отвечен RedGrittyBrick 2022-12-18 15:11
make -C dir
перейдите в каталог dir перед чтением указанного makefile.
3

отвечен Jonathan 2022-12-18 17:28
Komp




















