для того, чтобы запустить 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
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]