美文网首页
Linux下Makefile脚本

Linux下Makefile脚本

作者: ALONE_WORK | 来源:发表于2018-12-28 14:23 被阅读0次

原文地址:http://beself.top/2018/12/28/linux%e4%b8%8bmakefile%e8%84%9a%e6%9c%ac/

在Linux下编写程序是可能需要编写很多xxx.cpp文件,而这些文件如果都使用手动来进行编译,可能就很费劲了,所以我们需要使用脚本来直接全部编译。

代码示例

PP_FILE :=  $(wildcard *.cpp)
CPP_TARGET  :=  ${CPP_FILE:%.cpp=%}
C_FILE  :=  $(wildcard *.c)
C_TARGET    :=  ${C_FILE:%.c=%}

all : $(CPP_TARGET) $(C_TARGET)

% : %.cpp
    g++ -o $@ $< -std=c++11

% : %.c
    gcc -o $@ $<

clean:
    rm -rf *.o $(CPP_TARGET) $(C_TARGET)

功能说明

将Makefile脚本文件所在目录下的所有.c文件和.cpp文件进行编译。

相关文章

  • Makefile 学习

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

  • Linux下Makefile脚本

    原文地址:http://beself.top/2018/12/28/linux%e4%b8%8bmakefile%...

  • 2020-07-06make, cmake, qmake

    make 是用来执行Makefile的 Makefile是类unix环境下(比如Linux)的类似于批处理的"脚本...

  • golang交叉编译

    如win机器上可以编译linux,mac程序。 脚本Makefile 提供win,linux,mac 64位机器,...

  • makefile入门一

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

  • Linux Makefile总结

    Linux Makefile总结

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

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

  • 构建Makefile

    构建Makefile(一) 在linux/Cygwin下构建Makefile的第一步是做工具链和命令的环境设置,一...

  • Makefile基础知识

      在Linux下开发,使用Makefile组织源码工程师基本功。在本篇文章中会介绍Makefile的基础知识以及...

  • linux下如何执行PHP脚本2018-10-26

    linux下如何执行PHP脚本 Linux 下如何直接执行 php 脚本? 下面是部分 php 命令行参数。 用法...

网友评论

      本文标题:Linux下Makefile脚本

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