Makefile:
BIN = wcamsrv
INC = -Iinclude/
SRC = $(wildcard *.c)
OBJS = $(patsubst %.c,%.o,$(SRC))
CC = arm-linux-gcc
CFLAGS = $(INC) -g
$(BIN):$(OBJS)
$(CC) -o $@ $^
clean:
rm $(OBJS) $(BIN)
main.h
#include <stdio.h>
struct server
{
int epfd; //用来指向epoll监听池
struct cam *cam; //指向采集子系统
struct tcp_srv *srv; //指向传输子系统
struct cfg *cfg; //指向配置子系统
};
struct server *srv_main;
基于视频压缩的实时监控系统-A3:Makefile和main.h解析
最新推荐文章于 2023-11-07 08:09:57 发布
本文介绍了一个针对嵌入式项目的Makefile构建系统。该系统使用arm-linux-gcc作为编译器,并定义了编译目标、包含路径、源文件等参数。此外,还展示了一个简单的结构体定义,用于描述服务器组件。
3052

被折叠的 条评论
为什么被折叠?



