编译当前目录下所有的C文件

原创 2017年01月03日 23:48:40
src = ${wildcard *.c}   #获取当前文件夹里所有的.c文件

objs = ${patsubst %.c,%,$(src)}  #用伪目标,实现将.c编译成.o文件。


all:$(objs)

%:%.c
   $(CC) $(CFLAGS) -o $@ $^ #将.o文件链接成二进制文件。

clean:
   $(RM) $(objs) .*.sw? #清除生成的文件

相关文章推荐

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

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

使用shell脚本删除当前目录下.c文件对应的可执行文件

http://blog.chinaunix.net/uid-21356596-id-1827432.html 转 最近lfs,实在不想一行一行输入了,就用了ssh,可是又不想等了,又得学习脚本了...

C源程序:输入当前目录下的文本文件名称,尝试打开文件,逐个字符读取文件内容并显示出来

C源程序:输入当前目录下的文本文件名称,尝试打开文件,逐个字符读取文件内容并显示出来。...
  • ycjnx
  • ycjnx
  • 2017年06月22日 16:08
  • 252

Python:编写函数,能在当前目录以及子目录下查找文件名包含指定字符串的文件,并打印出完整路径

绝对路径问题参考链接: http://www.newsmth.net/nForum/#!article/Python/69506 os模块参考链接: http://www.educity...

C例子:显示当前目录

  • 2015年11月05日 22:48
  • 535B
  • 下载

查找并删除当前目录及其子目录下的所有重复文件

#!/bin/bash #Function:用于删除当前目录及其子目录下所有重复文件,只保留单个副本 #重复文件指的是那些虽然名字不一样,但内容一模一样的文件 #通过比较md5sum来处理 #...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:编译当前目录下所有的C文件
举报原因:
原因补充:

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