Это моя домашняя работа. Я ищу помощь в том, как создать «make-файл», который скомпилирует три исходных файла. Из которых будет называться «timestable.c tablein.c tableout.c timestable.h». Это четыре исходных файла. Я создал make-файл для этого, что я считаю правильным, но я не уверен, как проверить его, чтобы увидеть, будет ли он компилироваться? Вот содержимое моего make-файла:
timestable.exe: timestable.c tablein.c tableout.c timestable.h
cl timestable.c tablein.c tableout.c timestable.h
Это правильно? Этот make-файл должен создать программу под названием timestable.exe с помощью команды Visual Studio cl и обеспечить функциональность clean . Я не понимаю, что мне говорят, когда учитель упомянул функциональность " clean ". Я не уверен, что этот make-файл действительно работает для создания этого файла, потому что я не уверен, как его запустить.
Кроме того, если вы, ребята, не против дать мне ссылку или рассказать больше информации о командах make-файла для системы на базе Windows. Я хочу создать и "дополнительную функцию" в моем make-файле, потому что это даст мне лучшие оценки, и я не знаю, что еще я мог бы сделать.
Спасибо заранее.
БОЛЬШОЕ РЕДАКТИРОВАНИЕ:
Итак, немного поиграв, я понял, что если я изменю файл makefile.txt на makefile.bat и открою командную строку Visual Studio cmd, войду в правильный каталог и введите (я знаю, что у меня нет чтобы запустить приглашение cmd для запуска файла .bat):
makefile.bat
попытается скомпилировать все файлы. Проблема в том, что он не работает с файлом ".h", а именно с файлом timestable.h. Также не работала команда «timestable.exe». Есть идеи, что здесь делать?