美文网首页
Linux下简单Makefile文件的编写

Linux下简单Makefile文件的编写

作者: 雪飞_海 | 来源:发表于2017-07-27 18:58 被阅读0次

网上有很多写Makefile的文件

看起来很费事又伤脑筋,简单的写的话

假设由3个文件, films3.c list.c list.h

正常有gcc手动编译的话是 gcc films3.c list.c -o film -Wall -g

写成Makefile文件,如下

CC = gcc                          //表示用的编译器
CC_FLAGS = -Wall -g               //表示编译时的动作,-Wall 小心的, -g可调试的。

all:film                          //目标文件

film:films3.c list.c                  
    $(CC) $(CC_FLAG) $^ -o $@     //执行动作
clean:
    rm -f film *.o *.exe

$@: 目标文件
$^: 所有的依赖文件
$<: 第一个依赖文件。

相关文章

  • makefile入门一

    Linux下Makefile详解 下面就来看如何写Makefile文件:Makefile文件编写规范: 下来看事例...

  • Linux下简单Makefile文件的编写

    网上有很多写Makefile的文件 看起来很费事又伤脑筋,简单的写的话 假设由3个文件, films3.c lis...

  • Linux:MakeFile文件

    在Linux系统中,makefile文件的编写可以减少多文件运行时弥补命令行需要经常修改的问题,下面是一个简单的m...

  • 二 . 树莓派A20驱动程序编写(模板程序)

    1 Makefile Makefile文件编写如下: 2 *.c文件 建立一个test.文件,编写内容如下: 3 ...

  • Makefile 学习

    Makefile 一、Makefile 简单使用 Makefile是Linux系统下的一种编译脚本,更快、更方便的...

  • makefile编写,GDB调试

    1.makefile编写的三要素 在学习编写makefile文件以前,我们先来看makefile编写的三要素。 1...

  • 使用automake等命令自动生成Makefile文件

    Linux下编程时,为了方便编译,往往使用Makefile文件自动完成编译,但是Makefile文件本身的书写十分...

  • Makefile 编写

    1. 原生 Makefile 自己编写 Makefile 文件 2. CMakeLists.txt 文件 CMak...

  • 浅析通用Makefile

    我们在Linux环境下开发程序,少不了要自己编写Makefile,一个稍微大一些的工程下面都会包含很多.c的源文件...

  • Makefile文件编写

    语法 target可以是一个object file(目标文件),也可以是一个执行文件,还可以是一个标签(label...

网友评论

      本文标题:Linux下简单Makefile文件的编写

      本文链接:https://www.haomeiwen.com/subject/mahtlxtx.html