Видео: Writing 2D Games in C using SDL by Thomas Lively 2024
С самого начала или, по крайней мере, с начала операционной системы Unix, программисты использовали утилиту make для создания своих приложений. И это все еще часто используется сегодня. Утилита make проверяет, какие из файлов исходного кода изменились и решает, что нужно компилировать и строить. Вот некоторые функции, которые вы можете использовать при работе с Make-файлами:
-
Если ваши строки работают долго, и вы хотите продолжить их на следующей строке, не запутывая плохой старый make, вы можете закончить строку с обратной косой чертой (), а затем продолжить на следующей строке.
-
Лучше всего работать с Make-файлами, чтобы начать с того, что вы знаете, и затем изменить его так, чтобы оно применимо к вашему текущему проекту. По правде говоря, почти ни один программист не создает Makefile с нуля. Программистам не нравится работать над такими вспомогательными проектами, как возиться с Makefiles. Они предпочли бы их программировать.
-
Большинство Makefile будут иметь правило, называемое все. Идея этого правила заключается в том, что он охватывает все другие правила. Когда вы вводите сделать все , вы можете построить весь проект.
-
Вы можете добавлять комментарии в свои Make-файлы, запустив их с символом #. Эти комментарии не используются Makefile.
-
Makefiles может включать в себя так называемые неявные правила, , которые являются правилами, относящимися ко всему набору файлов с тем же расширением файла (например, cpp). Эти комментарии помогут вам понять Makefile при работе с ними.
-
Если вам не нравятся Make-файлы, вам не нужно их использовать. Такие среды разработки, как Code:: Blocks и Microsoft Visual C ++, позволяют создавать отличные приложения, не затрагивая Makefile.