Makefile自动编译目录下的所有.C文件

原创 2016年06月01日 17:56:46

自动编译目录下的所有.C文件的Makefile脚本

CC=gcc

CFLAGS_WARN = -Wall

DEFINE =
INCLUDE = -I.

SOURCES = $(wildcard *.c)
OBJS = $(patsubst %.c,%.o,$(SOURCES))

TARGET  = XXXX

All:$(OBJS)
	$(CC) -o $(TARGET) $(OBJS)	

%.o:%.c
	$(CC) -c $(CFLAGS_WARN) $(DEFINE) $(INCLUDE) $< -o $@	
clean:	
	rm -f $(OBJS)
	rm -f $(TARGET)


makefile 自动编译同一个目录下的所有文件

SOURCE = $(wildcard *.c) OBJS = $(patsubst %.c,%.o,$(SOURCE)) CROSS_COMPILE = arm-linux- CXX = gcc...

两个简单的makefile的实现,编译当前目录下所有的.c文件

在网上找到的一个非常好的makefile文件,可以编译本文件夹下的所有.c文件,之需要定义输出文件名,不需要指定main文件的文件名,非常的好,非常的方便,注释也很详细,收藏并分享给需要的人。 ###...

linux系统的指令基础2(系统的健康状况、进程杀死、脱离终端运行程序、C程序的编译、makefile文件,使用cd指令定位到root目录)

1.使用远程桌面控制的,需在linux上安装vnc服务,安装指令: sudo apt-get install tightvncserver 第一次使用要设置密码,其会要求输入两次密码,其也是以后修改密...

makefile 自动编译同一个目录下的所有文件

[csharp] view plaincopy        SOURCE = $(wildcard *.c)   OBJS = $(patsubst %.c,%.o...

makefile 自动编译同一个目录下的所有文件

SOURCE = $(wildcard *.c) OBJS = $(patsubst %.c,%.o,$(SOURCE)) CROSS_COMPILE = arm-linux- CXX =...

多文件目录下makefile文件递归执行编译所有c文件

先上完整的文件,csdn下载,免积分 点击打开链接 先说下目录结构 linux@ubuntu:~/work/makefiledemo/makedemo$ tree . ├── debug │...

多文件目录下makefile文件递归执行编译所有c文件(小例子1)

多文件目录下makefile文件递归执行编译所有c文件 首先说说本次嵌套执行makefile文件的目的:只需make根目录下的makefile文件,即可编译所有c文件,包括子目录下的。 意义:自动化...

多文件目录下makefile文件递归执行编译所有c文件

首先说说本次嵌套执行makefile文件的目的:只需make根目录下的makefile文件,即可编译所有c文件,包括子目录下的。 意义:自动化编译行为,以后编译自己的c文件时可把这些makefi...
  • gmq_syy
  • gmq_syy
  • 2017年06月26日 14:35
  • 239

交叉编译多个cpp或者c文件自动构建Makefile

正好今天要使用automake来生成makefile,在此做个记录。 目前在同一个文件夹下有如下几个c++文件 下面一步一步的生成makefile文件 首先执行 :ubuntu@VM-145...

头文件和源文件在不同目录情况下 Makefile自动推导依赖关系的实现

参考 跟我一起写Makefile http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=408225&extra=&authorid=106107...
  • shun01
  • shun01
  • 2014年04月04日 16:40
  • 2069
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Makefile自动编译目录下的所有.C文件
举报原因:
原因补充:

(最多只允许输入30个字)