У меня есть проект, который нужно построить следующим образом:
./meson.py build
./ninja -C build install
Это хорошо работает. Единственное: двоичные файлы хранятся в (на Linux): /usr/local/bin
. Для этого мне потребуется ввести пароль root, потому что двоичные файлы записываются в папку доступа root, также известную как /usr/local/bin
.
Есть ли способ установить двоичные файлы в какую-нибудь папку в каталоге /user/home
, чтобы не вводить пароли?
Дело в том, что каждый раз, когда я что-то отлаживаю и меняю, процесс восстановления заставляет переписывать двоичные файлы, при этом каждый раз запрашивается пароль.
Это то, что я пробовал:
- Создать папку дома:
mkdir ~/projectbin
- Использовать ниндзя с опцией
--prefix
: ./ninja -C --prefix=~/projectbin install
Это вызывает ошибку нераспознанного параметра --prefix
.
Я новичок в ninja
и meson
, дайте мне знать, как решить эту проблему.