Не очень понятно, что именно вам нужно. Но если вы хотите, чтобы вам нужно было изменить настройки переменной make MYLIB на что-то отличное от того, что указано в Makefile, БЕЗ необходимости редактировать Makefile для этого, то это очень просто: в вашем make
, укажите MYLIB
в командной строке со значением по вашему выбору, например:
make -f yourmakefile yourtarget MYLIB="I_need_my_personal_value"
Другой метод:
MYLIB := ORIGINAL_VALUE
ifneq '$(MYLIB_ENV)' ''
MYLIB := $(MYLIB_ENV)
endif
$ apt-file search bin/msgfmt
gettext: /usr/bin/msgfmt
$ sudo apt install gettext
msgfmt
является частью gettext
.
dpkg -L liblocale-msgfmt-perl
покажет вам, что liblocale-msgfmt-perl
не предоставляет команду msgfmt
(, что делает ее описание вводящим в заблуждение ).
apt-cache search msgfmt
не находит gettext
, потому что в описании пакета gettext
он не упоминается:
Description: GNU Internationalization utilities
Interesting for authors or maintainers of other packages or programs
which they want to see internationalized.