как выполнить файл make - PullRequest
       7

как выполнить файл make

24 голосов
/ 13 октября 2011

Я пытался использовать make-файл в code :: blocks, но я делаю это неправильно. У меня установлена ​​версия с включенными компиляторами. http://sourceforge.net/projects/codeblocks/files/Binaries/10.05/Windows/codeblocks-10.05mingw-setup.exe/download. Что мне делать с файлом make? Начинается с:

CC=gcc

лучший, США

Ответы [ 2 ]

57 голосов
/ 13 октября 2011

Вы не склонны выполнять сам файл make, скорее вы выполняете make, передавая ему файл make в качестве аргумента:

make -f pax.mk

Если ваш make-файл на самом деле является одним из стандартных имен (например, makefile или Makefile), вам даже не нужно его указывать. Он будет выбран по умолчанию (если у вас есть более одного из этих стандартных имен в каталоге сборки, вам лучше поискать справочную страницу make, чтобы узнать, какая из них имеет приоритет).

16 голосов
/ 07 января 2013

Как сказал paxdiablo, make -f pax.mk выполнит make-файл pax.mk, если вы запустите его напрямую, набрав ./pax.mk, вы получите синтаксическую ошибку.

Вы можете просто набрать make, если имя вашего файла makefile/Makefile.

Если предположить, что у вас есть два файла с именами makefile и Makefile в одном и том же каталоге, тогда выполняется makefile, если только make - giveb. Вы даже можете передавать аргументы в makefile.

Узнайте больше о make-файле на этом уроке: Основы понимания Makefile

...