锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

一个简单的Makefile

时间:2023-03-12 00:00:00 12dsef功率继电器

#一个通用的Makefile,可以在linux这个版本在各大平台下通用编译c程序gcc在平台下实现,如需课程更改第二部分gcc,您也可以在第三部分添加所需的库。如果有错误,欢迎纠正

#1.遵循可移植操作系统接口,即应用程序接口(API) 可移植c源码
DSEF=_D_POSIX_SOURCE

#2.这里以gcc以平台下的编译为例,如有必要,可以改为g ,arm-linux-gcc和mips等平台
CC=gcc

RM=rm -rf
FLAGS=-g -o

#3.如有必要,将包含的库添加到后面
LIB=-ltermcap

#4.输出目标文件夹变量
BOJGEN=telnet

#5.获得一切.c文件
SRC=(wildcard *.c)

#6.获得.c文件转化为.o文件
BOJS=(patsubst %.c,%.o,${SRC})

#7.严格编译命令tab要求
${OBJGEN}:${OBJS}

${CC} ${DSEF} ${FLAGS} $@ $^ ${LIB}

#8.所有.o文件源文件.c

%.o:%.c
$(CC) -c $(FLAGS) $@ $<

#9.方便删除伪命令
.PHONT:clean
clean:
${CC} {OBJS} {OBJGEN}

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章