zoukankan      html  css  js  c++  java
  • make

    make 命令工具,用来解释makefile中的规则和指令 make命令执行,

    需要一个makefile文件,来告诉make命令需要如何编译和链接程序

    规则:

    1)如果工程没有编译过,则编译所有.m文件并链接

    2)如果工程中某几个.m文件被修改,只编译修改的.m文件,并链接

    3)如果头文件被修改,则引入这几个头文件的.m文件都需要重新编译,并链接

    通配符*在变量中展开,等于所有.o文件的集合,必须用关键字wildcard:

    objects:=$(wildcard *.o)

    文件搜索关键字:vpath

    /usr/test目录下的所有.m文件:

    vpath %.m /usr/test

    %匹配零个或若干个字符

    搜索多个路径,每个目录用":"隔开

    一次生成多个可执行文件 可以用伪目标来实现 当把伪目标做为终极目标,放在一个位置;并为它指定依赖文件,这些依赖文件为将要生成可执行文件

    all:test1 test2 tes3

    .PHONY:all

    tes1:test1.o

      cc -o test1 test1.o

    tes2:test2.o

      cc -o test2 test2.o

    test3:test3.o

      cc -o test3 test3.o

  • 相关阅读:
    常用css3属性
    jQuery瀑布流
    jQuery事件对象
    jQuery动画
    面向对象复习
    php 面向对象
    git
    存储数据
    ajax
    对象
  • 原文地址:https://www.cnblogs.com/xieweiwei/p/3436103.html
Copyright © 2011-2022 走看看