Вопросы

целевая командная строка makefile

Извините, что беспокою вас, ребята, но я немного схожу с ума и не нашел ничего действительно подходящего в старых темах. Я хотел бы использовать первый аргумент команды make в качестве значения переменной внутри файла makefile, чтобы вместо выполнения

сделать var=arg1

я могу сделать

сделать аргумент1

а внутри make-файла переменная будет TARGET=arg1. Причина проста. Внутри моего make-файла мне нужно использовать его как

$(TARGET): $(OBJS) @echo -e "\n\n\t\t*** Compiled $(TARGET) successfully! ***\n" ; $(FL) $(LFLAGS) -o $(BUILDS_DIR)[email protected] \ $(OBJS) \ $(LIBS) @echo -e "\n\n\t\t*** Linking $(TARGET) completed! ***\n"

Кроме того (если это возможно), в случае отсутствия первого аргумента переменная TARGET должна быть установлена ​​значением по умолчанию. это реально возможно?

Благодарность

Вы используете GNU make или какую-то другую реализацию make?   —  person Stefano    schedule 20.10.2015

да GNU сделать. я забыл сказать это   —  person Stefano    schedule 20.10.2015

Читать:
нечетная ошибка компоновщика при создании программы: "множественное определение `fnames'; src/main.o:(.data.rel.local+0x0): сначала определено здесь'

Похожие записи

Как я могу использовать SQLite для функционального тестирования PHPUnit в TYPO3 9LTS

admin

Python3: установка в virtualenv не выполняется

admin

Как отключить ошибки vue / custom-event-name-casing в проекте VSCode vetur Vue?

admin

Как отобразить диалог поиска в элементе управления WebView2?

admin

В чем разница между развертыванием и публикацией в функции AWS Lambda?

admin

Ошибка подключения к локальному эмулятору функций Firebase из приложения Flutter

admin