zoukankan      html  css  js  c++  java
  • makefile的使用

    makefile类似于一个脚本文件,记录了程序从编译到连接所需的一切命令,编辑好之后可以通过make命令直接运行。

    1.make的安装

    sudo apt install make
    

    2.makefile文件的编写规则

    var1=$(wildcard *.c) //定义变量var1 wildcard为通配符函数,将当前目录下的.c文件保存在var1中
    var2=$(patsubst %.c,%.o,$(var1)) //定义变量var,patsubst为替换函数,将var1中的.c重命名为.o保存在var2中
    
    all:target1,target2……
    target1:target3 independency1……
    tab+规则
    
    target2:independency2 independency3……
    tab+规则
    
    target3:independency4 
    tab+规则 …… 
    .PHONY:clean all   //防止歧义
    clean:   
      @rm -f *.o     //@表示不输出规则的命令
      @rm -f 目标文件1 目标文件2
    //执行过程
    //target3->target1->target2->all

    3.规则中变量的使用

    4.指定编译目标

    make target1
    make clean

     5.指定makefile文件

    make -f makefile1
    

     

  • 相关阅读:
    Cookie
    JS开发常用工具函数
    手动搭建Vue之前奏:搭建webpack项目
    Redis的下载与安装
    Redis官方Tutorial
    Redis之datatype概述
    18 SQL优化
    16 SQL Mode
    17 MySQL的小技巧
    14 事务控制和锁定语句
  • 原文地址:https://www.cnblogs.com/sclu/p/11234758.html
Copyright © 2011-2022 走看看