Как "выполнить" сделать файл
Я пытался использовать make файл в code:: blocks, но я делаю это неправильно. У меня установлена версия с включенными компиляторами. http://sourceforge.net/projects/codeblocks/files/Binaries/10.05/Windows/codeblocks-10.05mingw-setup.exe/download. Что мне делать с файлом make? Он начинается с:
CC=gcc
лучший, США
Ответы
Ответ 1
Вы не склонны выполнять сам make файл, а вы выполняете make
, предоставляя ему файл make в качестве аргумента:
make -f pax.mk
Если ваш файл make на самом деле является одним из стандартных имен (например, makefile
или makefile
), вам даже не нужно указывать его. Он будет выбран по умолчанию (если у вас есть более одного из этих стандартных имен в каталоге сборки, вы лучше посмотрите справочную страницу make
, чтобы увидеть, что имеет приоритет).
Ответ 2
Как сказал paxdiablo, make -f pax.mk
выполнит make файл pax.mk, если вы его непосредственно выполнили, набрав. /pax.mk, тогда вы получите синтаксическую ошибку.
Вы можете просто набрать make
, если ваше имя файла makefile/Makefile
.
Если у вас есть два файла с именем makefile
и makefile
в том же каталоге, то makefile
выполняется, если только make
- это giveb. Вы даже можете передать аргументы в makefile.
Узнайте больше о make файле в этом уроке: Основное понимание Makefile