一、make命令格式:
make [ -f file] [ option ] [tartgets ] 表示:指定文件、参数、指定实现的目标。
二、Makefile 基本语法:
1.目标:要生成的文件,可以是多个;可以是可执行文件,或其他obj文件。
2.依赖:一个目标可以有几个依赖文件。
3.命令:一个规则可以含几个命令。有多个命令时,每个命令占一行。
错误例子:
gcc -c file1.c file2.c -o file.o 不可在多个文件时,同时使用-c 与 -o
gcc -c file1.c file2.c -o file1.o file2.o 不可在多个文件时,同时使用-c 与 -o
gcc -c file.c -o file1.o file2.o file2.o 不是参数或路径
gcc -c file.c file 找不到file
gcc file -c file.c 找不到file
gcc file.c file 找不到file
gcc file.c
正确例子:
gcc file1.c 生成a.out
gcc file1.c -o file1
gcc -c file1.c -o file1
gcc -o file1 -c file1.c
gcc -c file