zoukankan      html  css  js  c++  java
  • makefile的简单写法

    makefile 使用方法:

    vi 一个Makefile文件

    CC = g++   // 指的是用什么编译器
    RM = rm -rf   // 定义一个删除的指令(变量)
    CFLAGS = -c -Wall -I. -D_DEBUG // 编译标志

    // 冒号左边是目标,右边是依赖
    client:main.o client.o logreader.o consolesender.o socketsender.o 等等
    // 由依赖的到目标的放吧(每个方法前面必须有一个制表符“一个tab键”)
     // 这里的$指的是取CC这个值,$^指的是冒号':'右侧的.o,$@指的是冒号':'左侧的目标
      $(CC) $^ -o $@

    ///////////////////
    自己指定的选项

    main.o:main.cpp
      $(CC) $(CFLAGS) $^
    client.o:client.cpp
      $(CC) $(CFLAGS) $^
    /////////////////////////////等等
    清楚过程文件
    clean:

     $(RM) client *.o *.gch

  • 相关阅读:
    python03-if
    python03
    基础知识梳理
    开篇话
    托管代码---> CLR --> 自宿主
    反射定义及基础案例
    c# 中委托的发展
    委托代码案例
    委托(实例)
    字节(Byte) 与 位(bit)
  • 原文地址:https://www.cnblogs.com/showonce/p/5809522.html
Copyright © 2011-2022 走看看