• 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),并把这个文件作为最终的目标文件

  • 相关阅读:
    插入排序
    排序算法结构表
    两个数字交换的四种方法
    LRU算法实现
    虚拟用户的配置
    【转】Linux查看CPU和内存使用情况
    Linux 多线程开发
    【转】RTSP流理解
    【转】DynDNS使用随笔
    【转】使用 udev 高效、动态地管理 Linux 设备文件
  • 原文地址:https://www.cnblogs.com/nufangrensheng/p/2952742.html
Copyright © 2020-2023  润新知