Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > Makefile(GNU)
【标  题】:Makefile(GNU)
【关键字】:Makefile,GNU
【来  源】:http://blog.chinaunix.net/article.php?articleId=59454&blogId=1210

Makefile(GNU)

Your Ad Here 半半拉拉学了大半年MAKEFILE,前几天总算写了一个自己看着还顺眼的。


D:projectsaiduBaMakefile.html
 1  CC=gcc
 2  CPP=g++
 3  RM=rm -rf
 4  CFLAGS=`pkg-config --cflags gtk+-2.0`
 5  CPPFLAGS=
 6  LDFLAGS=`pkg-config --libs gtk+-2.0`
 7
 8
 9  objects = gui.o main.o
10  all: $(objects)
11      $(CC) $(objects) -o html $(LDFLAGS)
12  -include $(objects:.o=.d)
13  %.d: %.c
14      @set -e; $(RM) $@;  
15      $(CC) -MM $(CFLAGS) $< > $@.$$$$;  
16      sed 's,($*).o[ :]*,1.o $@ : ,g' < $@.$$$$ > $@;  
17      $(RM) $@.$$$$ 
18      
19  clean:
20      @echo "cleaning objects..."
21      @$(RM) *.o *.d
22      @echo "done!"
Boost库之 assignment:【上一篇】
c语言字符编码转换:【下一篇】
【相关文章】
  • [连载] GNU 文本实用程序简介----UNIX哲学(1)
  • [连载]GNU 文本实用程序简介----面向流的过滤(2)
  • [连载]GNU 文本实用程序简介----面向行的过滤(3)
  • [转载]GNU 文本实用程序简介----面向文件的过滤(4)
  • [转载]GNU 文本实用程序简介----组合和分割多个文件(5)
  • [转载]GNU 文本实用程序简介----文件摘要和文件识别(6)
  • [转载]GNU 文本实用程序简介----使用日志文件(7)
  • GNU/Linux 基础指令集
  • Makefile 简介
  • Makefile 的文章
  • 【随机文章】
  • Oracle 9i中表的在线重定义
  • java调用DLL(没有测试)转载
  • 用 JMX 作简单之 Java VM 监视(Part 1)
  • 关于JBuilder 2007
  • 怎样使用C++回调函数
  • 清理入侵后的痕迹
  • solaris 9 上编译courier-authlib-0.58 ld问题的解决
  • 七夕情怀
  • SQL Server安装文件挂起错误解决办法
  • Hub与交换机的区别
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.