zoukankan      html  css  js  c++  java
  • MakeFile基本使用

    MakeFile Making

    makefile demo

    # Run this line when useing `make` command
    # default is the target which is an output id in this makefile
    # name after `:` are the dependent targets, when run this line `make` command will check if this target already exists in the makefile
    # if not exists, `make` will run the dependent target line to create the target
    # the second line is command area, in this area, you can run any valid command yout like, but because of it's target, we put the clang or
    # gcc in the area
    default: makefile
         clang main.c tools.c
    
    # tools.o is an output target which is an global in this makefile
    tools.o: default makefile
         clang tools.c -c
    
    # app is an output target which is an global in this makefile
    app: default tools.o
         clang main.o tools.o
    # I'm sure if you use Linux or Unix now and then, and install some applications by source code, you must be familiar with this `clean`
    # We often some clean action is the area, such as `rm -rf someconffile` and so on.
    # There are three brothers named `clean`, `mrproper` and 'disclean' in a single makefile
    clean:
        rm -rf main.o tools.o
    
    disclean: clean
        rm -rf a.out
    
  • 相关阅读:
    GitHub地址汇总
    Jenkins相关
    兼容性测试相关
    测试开发中间件相关知识点
    QQ国际版安装
    ubuntu本機安裝软件
    从零开始ubuntu 安装ubuntu16.04
    docker 学习网站
    Apt-get 命令出现错误 python版本切换
    白盒测试系列(四)条件判定覆盖
  • 原文地址:https://www.cnblogs.com/megachen/p/9156835.html
Copyright © 2011-2022 走看看