Должно сработать шаблонное правило, когда не указаны команды для сборки: %: %.cpp # commands to execute (built-in): $(LINK.cpp) $^ $(LOADLIBES) $(LDLIBS) -o $@ <b>helloworld.cpp</b> #include <iostream> int main(int argc, char ** argv) { std::cout << "Hello, World!" << std::endl; return 0; } <b>Makefile</b> OUTPUTFILE=hello INSTALLDIR=bin .PHONY: all all: $(OUTPUTFILE) $(OUTPUTFILE): helloworld.cpp .PHONY: install install: mkdir -p bin cp -p hello bin/ .PHONY: clean clean: rm -f hello
Ответ на:
комментарий
от HappyCoder
Ответ на:
комментарий
от Legioner
Ответ на:
комментарий
от Legioner
Ответ на:
комментарий
от HappyCoder
Ответ на:
комментарий
от Legioner
Ответ на:
комментарий
от HappyCoder
Ответ на:
комментарий
от HappyCoder
Ответ на:
комментарий
от Legioner
Ответ на:
комментарий
от HappyCoder
Ответ на:
комментарий
от HappyCoder
Ответ на:
комментарий
от HappyCoder
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Не компилируется программа :( (2008)
- Форум `cout.operator<<()` vs `cout << ` (2013)
- Форум C++/exceptions - деление на ноль не ловиццо, почему? (2006)
- Форум GCC C++ (2009)
- Форум C++ простая программа (2014)
- Форум C++, замыкания (2019)
- Форум [C++] Перегрузка new и delete в производном классе (2011)
- Форум constexpr массивы в c++ (2018)
- Форум python: повышающее преобразование? (2008)
- Форум gcc bug (global array of templated class - no destructors) (2005)