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

  • 相关阅读:
    数学
    数学
    Computer Science
    数学
    Computer Science
    元学习
    数学
    数学
    数学
    数学
  • 原文地址:https://www.cnblogs.com/showonce/p/5809522.html
Copyright © 2011-2022 走看看