注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
wuquan-1230的个人空间 https://home.eeworld.com.cn/space-uid-188537.html [收藏] [复制] [分享] [RSS]
日志

通用makefile

已有 1000 次阅读2012-1-8 10:05 |个人分类:Linux|

OBJS = send_voip.o fun.o main.o CrcPublic.o

ARCH ?=  
#ARCH ?= arm-hismall-linux-
CC = $(ARCH)gcc

INC_DIR +=.
SRC_DIR +=.

INSTALL_PATH=../
TARGET=hello
CFLAGS= -Wall -g 

$(TARGET): $(OBJS)
$(CC) $(OBJS) -o $@ $(CFLAGS)
cp -f $(TARGET) $(INSTALL_PATH)

$(SRC_DIR)/%.o: $(SRC_DIR)/%.c
$(CC) -c $< -o $@ $(CFLAGS)

clean:
rm *.o $(TARGET)
使用的时候只需要将OBJS的内容和目标文件名修改一下,即可直接用,也要保证源文件和头文件的路径

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章