Makefile学习笔记

来源:互联网 发布:淘宝开店实名认证步骤 编辑:程序博客网 时间:2024/05/16 07:47

Makefile学习笔记(一)

小例子:

#Makefile for bootASM = nasm     #定义变量ASMFLAGS = -I include/ RUN = qemu-system-i386 -hdd boot.img boot.img : boot.asm     $(ASM) boot.asm -f bin -o boot.img install:    $(RUN) clean:     rm boot.bin boot.img


注意:
命令开头用TAB隔开

Makefile基本格式:

target ... : prerequisites ...    command    ...    ...

target也就是一个目标文件,可以是Object File,也可以是执行文件。还可以是一个标签(Label);
prerequisites就是,要生成那个target所需要的文件或是目标;
command也就是make需要执行的命令。(任意的Shell命令)。

0 0
原创粉丝点击