【linux】最小测试工程miniTest

实例文件夹:https://download.csdn.net/download/bandaoyu/12271704

[root@Lrw888 local]# tree -L 2 minitest/
minitest/
├── build.sh
├── include
│   ├── hwclientcomm.h
│   ├── hwclientplat.h
│   └── pbasetype.h
├── lib
│   ├── libclientcomm.a
│   └── libframe.a
├── release
│   └── helloword
└── src
    ├── main.c
    └── Makefile

 

makefile

TARGET=helloword
LIB_PATH = ../lib
CC = gcc
SRC_PATH = ../src

CFLAGS = $(CFLAG) -I.  -I../include  -g -Wall
 
LIBPATH = -L. -L$(LIB_PATH)/
LIBS = -lpthread -lz -lclientcomm -lframe -lrt -ldl



OBJS_TARGET=$(SRC_PATH)/main.o 

$(TARGET): $(OBJS_TARGET)
	$(CC) -o $(TARGET) $(OBJS_TARGET) $(LIBPATH) $(LIBS)

$%.o : %.c
	$(CC) $(CFLAGS) -c -o $@ $< 

.PHONY:clean release

release:
	cp $(TARGET) ../release

clean:
	rm -rf $(TARGET) $(OBJS_TARGET)
	rm -f ../release/*.dll
	rm -f ../release/*.exe

 

posted on   bdy  阅读(23)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示