Embedded之Makefile
2024-08-27 07:19:47
1 Header files
The header files are empty, so you can create them with touch:
$ touch a.h
$ touch b.h
$ touch c.h
2 Source files
/* main.c */
#include <stdlib.h>
#include "a.h" extern void function_ab();
extern void function_bc(); int main()
{
function_ab();
function_bc();
exit (EXIT_SUCCESS);
}
/* ab.c */
#include "a.h"
#include "b.h" void function_ab()
{
}
/* bc.c */
#include "b.h"
#include "c.h" void function_bc()
{
}
3 A simple makefile
myapp: main.o ab.o bc.o
gcc -o myapp main.o ab.o bc.o main.o: main.c a.h
gcc -c main.c ab.o: ab.c a.h b.h
gcc -c ab.c bc.o: bc.c b.h c.h
gcc -c bc.c
4 make
$ make -f Makefile1
最新文章
- LAMP环境CentOS6.4 PHP5.4随笔未整理
- 关于最近Google无法正常访问的变通之法(已经被墙)
- String类的常用方法
- Linux 浅谈Linux 操作系统的安全设置
- PMP项目管理笔记 项目定义
- Java实现抽奖游戏
- ubuntu修改主机名称
- matlab简单实现SVD的推荐
- OpenGL OpenCV根据视差图重建三维信息
- 20190329-盒尺寸、boder-
- java8 日期时间解析与转换
- 初学Java Web(5)——cookie-session学习
- shiro配合html页面完成细粒化权限控制
- layui封装自定义模块
- Java实现对zip和rar文件的解压缩
- Reactor/Proactor的比较 (ZZ)
- 第三章 dubbo内核之ioc源码解析
- Linux Shell nohup命令用法
- celery在Django中的应用
- Android中新建的文件在R没有显示相应的文件解决的方法总结