`

C使用makefile编译实例

    博客分类:
  • c
c 
阅读更多
第一步:
   准备thanks.c thanks2.c文件
thanks.c源码
#include <stdio.h>
int main(void)
{
  printf("Hello World\n");
  thanks2();
}

thanks2.c源码
#include <stdio.h>
void thanks2(void){
  printf("Thank you!\n");
}

第二步:
   编写makefile
main: thanks.o thanks2.o
        gcc -o thanks thanks.o thanks2.o
clean:
        rm -f thanks thanks.o thanks2.o

   另一种写法
OBJS = thanks.o thanks2.o
main: ${OBJS}
        gcc -o thanks ${OBJS}
clean:
        rm -f thanks ${OBJS}

第三步:
   执行make|make clean

第四步:
出结果
Hello World
Thank you!
分享到:
评论

相关推荐

    makefile编写及实例

    makefile 编写及简化代码实例.doc makefile 编写 精华.doc

    万能通用性Makefile/C++/C全自动编译实例

    Makefile编写实例: 1.前提是需要安装MInGw——c/c++编译器,不懂的可以私信我哈; 2.本程序是利用bat脚本直接运行Makefile,非常方便;直接点击运行“run.bat”即可编译,方便快捷。 3.makefile为采用通用性规则...

    Windows使用nmake和Makefile编译c++1

    makefile实例:编译D:\samples\nmakedemo下面的文件all:getmax getmingetmax: getmax_main.cpp g

    caffe的makefile的实例文件

    资源中包含了caffe安装过程使用的Makefile和Makefile.config文件的实例文件,用git下载的caffe的源文件中的Makefile和Makefile.config文件,编译caffe一般会报一些错误。资源中是已经修改过的文件,可以作为参考。

    Makefile在my项目下多层次文件编译源码

    里面包含了实例项目,用于学习多层次文件夹下面Makefile文件的自动编译,使用环境是Ubuntu等linux环境,同时要求的环境是具有gcc编译,同时具有make即可。里面项目代码文件较简单,只简单输出。

    gcc使用的参数实例演示编译c程序过程

    其中涉及到5个文件:(1)6.sh为由一个菜单选择各种功能——可以演示编译c程序的过程以及静态与动态函数库的生成及使用。(2)endian.c为一个简单的C函数用于识别机器的内存大小端。(3)endian.h为相应的头文件,...

    一个带类似IDE目录树的makefile实例

    该实例包含两个工程,LibMakefile.mk和AppMakefile.mk LibMakefile.mk导入config_lib_file_list.mk目录树,生成一个lib/libdemo.so动态链接库 AppMakefile.mk导入config_app_file_list.mk目录树,生成一个release/...

    Linux makefile文件的使用实例

    这个makefile文件可以编译并产生linux下工程所需的目标文件,编译的是一个项目。

    linux中tcp实例+makefile

    在ubuntu12.04中编写TCP通信实例,并自己写makefile文件,编译、链接命令为make,清除命令为make clean。服务器端输入q为与客户端断开链接,客户端退出,服务器端输入s则服务器端退出。关于退出方式大家可以根据自己...

    linux 驱动之Kconfig文件和Makefile文件实例

    linux 驱动之Kconfig文件和Makefile文件实例 在Linux编写驱动的过程中,有两个文件是我们必须要了解和知晓的。这其中,一个是Kconfig文件,另外一个是Makefile文件。如果大家比较熟悉的话,那么肯定对内核编译需要的...

    linux下驱动程序模块编程多文件makefile编写示例

    linux下的驱动程序模块编程makefile文件编写实例,多文件示例。可根据自己的编程环境进行简单修改即可在自己的平台上成功运行。

    libcurl.a(with zlib, openssl , libssh2) 含release静态库和动态库, mingw32编译

    附件中文件解压后可直接使用,win7 ,gcc 4.9.2以上编译。...libcurl使用lib下makefile.m32文件编译。 注意:这几个库调用是一定要注意顺序,否则link会报错,具体可参照附件中的一个实例,实例采用codeblocks组织。

    跟我一起写 Makefile 作者:陈皓 整理:祝冬华

    四、makefile中使用变量 (10) 五、让make自动推导 (11) 六、另类风格的makefile &#40;12&#41; 七、清空目标文件的规则 (13) 第四部分、Makefile 总述 (13) 一、Makefile里有什么? (13) 1、显式规则。 (14) 2、隐晦...

    纯C语言解析XML字符串含实例

    王柱石wzs 纯C语言解析xml字符串,有实例,保证可用,含makefile xmlparse.c xmlparse.h testxml.c 目录:/export/home/chcard/testxml 日志:/export/home/chcard/log testxml.c 是一个测试用例,包含了常用的方法...

    makefile_study.rar

    简单实例实现Linux下make文件的编写,分别以一次性编译文件、命令批编译、使用变量编译几种方式实现。只有两个函数实现Linux下makefile文件的使用

    JNI 实例, 可以作为模板供初学者学习. 纯C版本

    JNI 实例, 可以作为模板供初学者学习. 纯C版本, 用Cgwin下的Makefile编译而成. 有利于初学者。

    纯C语言解析xml字符串

    纯C语言解析xml字符串,有实例,保证可用,含makefile xmlparse.c xmlparse.h testxml.c 目录:/export/home/chcard/testxml 日志:/export/home/chcard/log testxml.c 是一个测试用例,包含了常用的方法,并有注解 ...

    跟我一起写Makefile

    学习写makefile的绝好资料。有很多的实例可以参考。搞linux开发必备的资料。pdf内容清晰,适合阅读。

    (Linux环境下C语言)学生管理系统

    Linux环境下C语言学习实例, 主要练习指针,结构体,以及makefile的使用 为了便于查看实现效果,使用了命令回显 学生管理系统,实现了增删改查功能。 下载至linux环境后 tar -xvf student.tar.gz 解归档到当前目录...

    VS创建动态库及QT调用实例.rar_Qt动态库_qt vs_qt 编译动态库_vs 工程 qt lib_利用qt调用com

    实现功能:利用VS2012封装生成动态链接库(.dell和.lib)给QT调用 文件包含:1.VS2012生成动态库工程 2.QT5.5.1调用VS2012动态库工程(注释内含调用具体方法) 3.QT调用运行结果图片

Global site tag (gtag.js) - Google Analytics