【Linux】makefile文件编写
来源:互联网 发布:oracle dblink mysql 编辑:程序博客网 时间:2024/05/17 00:58
在window环境下,一个程序从编译到链接全部由IDE一手包办,编程者无需关心makefile文件是如何生成的,但是在linux环境下,则需要自己动手写makefile文件。
下面以一个小例子来说明makefile文件如何编写。
要求:
1.写三个文件,main.cpp ,calc_area.cpp,calc_area.h;
2.在calc_area.h中声明函数 float calc_area(float &r);
3.在calc_area.cpp中实现函数 float calc_area(float &r),计算圆形的面积;
4.在main.cpp中调用此函数,输入一个半径,计算面积,打印输出。
首先在工作目录下新建上述几个文件
文件内容如下:
1.calc_area.h
2.calc_area.cpp
3.main.cpp
现在我们来动手写makefile 文件
输入 vim makefile,然后在makefile当中输入以下内容
保存退出,然后输入ls即可看生成的makefile文件
然后输入 make;ls即可看到生成的名为main的可执行文件
输入./main即可执行。
上面写的是一个非常简单的makefile文件,下面我们使用变量写一个复杂一点的makefile
输入vim makefile ,修改文件如下:
保存退出
首先输入make clean 把 *.o文件和main文件删掉。
然后输入make;ls,可以得到如下结果:
可以看到生成了*.o文件和可执行文件main。
0 0
- linux makefile文件编写
- 【Linux】makefile文件编写
- linux 编写makefile文件
- Linux下编写makefile文件
- Linux下Makefile文件编写
- linux 下 多文件 Makefile 编写
- Linux平台makefile文件编写基础
- Linux/Unix下makefile文件编写实例
- Linux平台Makefile文件的编写
- Linux/Unix下makefile文件编写实例
- linux系统下编写一个makefile文件
- Linux环境下MakeFile文件编写
- linux下如何编写makefile文件
- Linux系统下Makefile文件编写
- Linux下简单Makefile文件的编写
- Linux下的Makefile文件编写
- Linux Makefile文件编写与使用学习
- linux驱动编写(Kconfig文件和Makefile文件)
- Hbase 0.98.3 & 1.1.3 balance理解
- DrawerLayout实现侧滑
- 添加dubbo xsd的支持
- Linux压缩、解压缩、查看服务等命令
- jQuery中读取json文件
- 【Linux】makefile文件编写
- 查看oracle执行计划的两种方法
- 把对象生成为Parcel类型,以及如何利用Parcel来传递Enum类型数据
- 使用spring @Scheduled注解执行定时任务
- 自定义控件——可拖拽排序的ListView
- android中的各种权限
- 数据库性能优化技巧之:变长表、定长表
- Android中的xml、json格式数据解析
- ios nil Nil Null NSNull的区别