`
斌强-朱
  • 浏览: 51404 次
社区版块
存档分类
最新评论

简单Makefile

 
阅读更多

a.c

#include<stdio.h>
main(){
    out();
    in();
}


in.c

#include<stdio.h>
void in(){
    printf("This is in method!\n");
}

out.c

#include<stdio.h>
void out(){
    printf("This is out method!\n");
}

Makefile

edit:a.o in.o out.o
    cc -o edit a.o in.o out.o
a.o:a.c
    gcc -c a.c
in.o:in.c
    gcc -c in.c
out.o:out.c
    gcc -c out.c
clean:
    rm edit a.o in.o out.o






分享到:
评论

相关推荐

    winavr简单makefile/仅用于初学者使用

    winavr简单makefile/仅用于初学者使用 #这是一个简单makefile,仅用于初学者使用 #修改于WINAVR20050214所生成的makefile #简单实验只需更改 [单片机类型][目标文件名][C源文件名][系统时钟频率]即可 #修改好参数后...

    简单makefile工程

    在这个名为"简单makefile工程"的项目中,我们关注的核心是Makefile的使用,以及如何进行交叉编译,创建静态库和动态库,同时处理多个编译目标。以下是对这些知识点的详细解释: 1. **Makefile**:Makefile是用于...

    简单makefile的教程

    - **默认情况**:当执行 `make` 命令时,它会在当前目录下查找名为 `makefile` 或 `Makefile` 的文件。 - **非默认文件名**:如果 Makefile 的名字不是默认的,可以使用 `-f` 参数指定文件名,例如 `make -f hello....

    Makefile初步

    1、了解Makefile的基本概念和基本结构 2、初步掌握编写简单Makefile的方法 3、了解递归Make的编译过程 4、初步掌握利用GNU Make编译应用程序的方法

    winavr简单makefile,仅用于初学者使用

    #这是一个简单makefile,仅用于初学者使用 #修改于WINAVR20050214所生成的makefile #简单实验只需更改 [单片机类型][目标文件名][C源文件名][系统时钟频率]即可 #修改好参数后另存到单片机程序所在目录,然后执行...

    一个简单的makefile

    为了好看,将格式修改了一下。包涵一个简单的万能makefile和一个简单的原始的makefile。如要在编辑器中打开,请自己修改一下格式,我是用记事本写的。

    编译Linux内核模块的简单Makefile

    编译Linux内核模块的一个简单Makefile,能实现一个模块的编译,只要把其中的KERNELDIR后面的路径修改为自己的内核源码路径。

    Makefile

    2. **简单Makefile示例**:假设有一个C语言项目,其中`main.c`需要编译成`main.o`,再链接成`main`可执行文件,则Makefile可能如下所示: ``` main: main.o gcc -o $@ $^ main.o: main.c gcc -c -o $@ $&lt; ```...

    一份简单的makefile示例

    这份"一份简单的makefile示例"旨在教你如何创建和使用基本的`Makefile`,来构建静态库、动态库以及可执行程序。 首先,我们需要理解`Makefile`的基本结构。`Makefile`通常由目标(target)、依赖文件(dependencies...

    linux下编译驱动模块的简单Makefile文件

    linux下很常用的驱动编译的makefile文件,只要修改文件中的相对应的内核路径就可以调用make进行编译,调用make clean就可以删除生成的中间代码,很方便,简单

    Makefile模板示例

    在本案例中,我们有三个Makefile模板,分别是两个简单的模板和一个复杂的模板,用于演示不同层次的Makefile使用。 简单Makefile通常包括以下几个部分: 1. **目标(Targets)**:这是Makefile的基本构建块,如`all`...

    跟我一起学makefile

    2. **示例**:以下是一个简单的Makefile示例: ```make all: prog prog: prog.o cc -o prog prog.o prog.o: prog.c prog.h cc -c prog.c clean: rm -f prog *.o ``` 这个Makefile定义了如何构建名为`prog`...

    简单通用Makefile使用示例工程

    针对"简单通用Makefile使用示例工程",我们可以深入探讨Makefile的核心概念和常用指令。 1. **Makefile基本结构**: Makefile通常包含目标(target)、依赖项(dependency)和命令(command)。一个基本的规则格式...

    Makefile手册_中文版.pdf

    Makefile是Linux系统下的一种构建工具,它定义了程序编译和链接的所有规则,使得开发人员能够通过一个简单的命令make来自动构建可执行程序。Makefile手册为读者提供了全面的Makefile使用指南,介绍其语法、编写规则...

    LinuxUnix环境下的make和makefile详解

    下面是这个场景的一个简单makefile示例: ```makefile # 示例makefile prog: filea.o fileb.o filec.o cc filea.o fileb.o filec.o -L$(LIB_PATH) -lLS -o prog filea.o: filea.c a.h defs $(CC) -c filea.c ...

    韦东山通用Makefile文件

    它最简单,形式如下: EXTRA_CFLAGS := CFLAGS_file.o := obj-y += file.o obj-y += subdir/ "obj-y += file.o" 表示把当前目录下的file.c编进程序里, "obj-y += subdir/" 表示要进入subdir这个...

    简单易懂的makefile教程

    makefile是Unix和Linux系统中用于自动化构建和编译程序的重要工具,特别是在C和C++等编译型语言中。它是根据程序员所编写的makefile文件来执行编译过程的一系列指令。这篇文章将对makefile的基本概念、编写方法以及...

    Makefile自动构建方法

    本文档将详细介绍如何使用Makefile进行自动构建,并通过一个简单的“Hello World”示例来展示整个流程。此方法特别适合于复杂的多级Makefile构建环境。 #### 二、基础知识简介 1. **Makefile**:一种脚本文件,...

    跟我一起写makefile

    下面是一个基于GNU Make的简单Makefile示例,该示例包含8个C源文件和3个头文件,目标是根据特定规则编译这些文件: ```make # 定义编译器和编译选项 CC = gcc CFLAGS = -Wall -g # 源文件列表 SOURCES = file1.c ...

    Makefile写法及自动化工具

    例如,一个简单的规则可能是: ```make my_program: main.o utils.o gcc -o my_program main.o utils.o ``` 在这个例子中,`my_program`是目标,`main.o`和`utils.o`是依赖项,`gcc -o my_program main.o utils.o...

Global site tag (gtag.js) - Google Analytics