34 lines
493 B
Makefile
Executable File
34 lines
493 B
Makefile
Executable File
#!/bin/sh
|
|
|
|
cat<<EOF
|
|
#=========================================
|
|
# Filename : $1
|
|
# Author : Colben
|
|
# Create : `date +"%F %R"`
|
|
#=========================================
|
|
|
|
cc=gcc
|
|
|
|
source=
|
|
|
|
object=\$(source:%.c=%.o)
|
|
|
|
flags=
|
|
|
|
target=exe
|
|
|
|
\$(target):\$(object)
|
|
@\$(cc) -o \$@ \$^ \$(flags)
|
|
@echo "成功生成可执行文件: \$@ !!"
|
|
|
|
%.o:%.c
|
|
@\$(cc) -o \$@ -c \$< \$(flags)
|
|
@echo "成功编译 \$< 生成 \$@ 文件!!"
|
|
|
|
clean:
|
|
@rm -rf \$(object)
|
|
|
|
clear:
|
|
@rm -rf \$(object) \$(target)
|
|
EOF
|