zoukankan      html  css  js  c++  java
  • Makefile

        Makefile规则:

        目标:依赖文件列表

        <Tab>命令列表

          

        Makefile中的假想目标:all、clean等。此处关于all要注意,当有多个相互独立的目标要同时产生时,需要将这些目标放在all:之后并作为Makefile文件的第一条语句。例如:我们有test.c 和test0.c ,现在我们要编写Makefile文件,使得执行make后产生可执行文件test和test0,如果我们只是简单的写作如下方式:

        test: test.c

            gcc -o test test.c                                         语句a

        test0: test0.c

            gcc -o test0 test0.c                                      语句b

        clean:

            rm test test0

        按照上面的写法执行make后只会运行语句a,而语句b不会执行。为了让语句a和语句b都可以执行,我们需要做如下修改:

        all: test  test0                      加上这一句就可以了

        test: test.c

            gcc -o test test.c                                         语句a

        test0: test0.c

            gcc -o test0 test0.c                                      语句b

        clean:

            rm test test0

        在默认的方式下,也就是我们只输入make命令。那么,make会在当前目录下找名字叫“Makefile”或“makefile”的文件。如果找到,它会找文件中的第一个目标文件(target),并把这个文件作为最终的目标文件

  • 相关阅读:
    linux 学习笔记 groupadd创建组
    linux学习笔记 4建立用户
    Linux学习笔记 3 权限篇
    Linux学习笔记 1 环境变量 2 vi命令
    指针 以及取地址
    练习题
    weblogic domain creation
    hibernate log4j 输出sql
    练习九 组函数应用
    练习八 spool导出
  • 原文地址:https://www.cnblogs.com/nufangrensheng/p/2952742.html
Copyright © 2011-2022 走看看