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
    
  • 相关阅读:
    python调用函数
    python递归函数的执行过程
    linux rwx 权限说明
    linux ssh scp免密码
    linux的bash特性
    python3常用的内置函数
    linux清理系统缓存
    vim常用命令
    公司项目安装禅道
    jquery 自定义动画
  • 原文地址:https://www.cnblogs.com/megachen/p/9156835.html
Copyright © 2011-2022 走看看