![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Makefile
温柔如酒
这个作者很懒,什么都没留下…
展开
-
内核模块编译Makefile通用模板
内核模块编译Makefile通用模板原创 2022-09-19 15:01:22 · 248 阅读 · 0 评论 -
在使用libpci库时,遇到的问题
下载pci库本意是想直接链接下载的pci库,像我们调用自己写的库一样,但是ldd 发现 链接的库 是在系统路径下编译通过了,但是找不到相对应的函数。1.可能系统版本 libpci 版本过低解决方法:升级 pci库cd 到PCI库文件所在目录ll | grep pci删除相对应的软链接rm -Rf libpci.so.3可以在网站中下载新版本的pci库下载完成后 可以pci库使用教程建立新的软链接ln -s libpci.so.3.7.0 libpci.so.3...原创 2021-07-08 17:07:39 · 722 阅读 · 0 评论 -
多文件目录makefile加内核驱动编译模板
目录结构如下第一层 makefileCC=gccSRC_DIR=$(shell pwd)BUILD_DIR:=$(SRC_DIR)/buildexport CC SRC_DIR BUILD_DIR all:build lib binbuild:ECHO @mkdir -p -m 755 $(BUILD_DIR)lib:ECHO @mkdir -p -m 755 $(BUILD_DIR)/lib $(MAKE) -C $(SRC_DIR)/lib CURRENT_DIR=lib原创 2021-04-29 15:09:07 · 463 阅读 · 0 评论 -
同一文件下多个.c文件Makefile制作Readme
CC =gccTARGET = test_mainOBJS = 1.o 2.o 3.o 4.o 5.o SRC = $(OBJS:%.o=%.c)$(TARGET):$(OBJS) $(CC) -o $(TARGET) $(OBJS)$(OBJS):%.o:%.c $(CC) -c $< -o $@ //$(CC) -c $<clean: rm *.o (TARGET) 首先,$@:目标对象$^:所有依赖对象$<:第一个依赖对象该目录下总共有6个原创 2021-04-16 13:41:42 · 211 阅读 · 0 评论 -
制作动态库以及Makfile制作动态库并编译(简单版本)
Makfile链接动态库并编译这里主要是自己写的一个动态库链接版的makefile,比较简单,复杂的我也不会,哈哈哈CC=GCCCFLAGS = -Wall -fPIC -o TARGET = libmytest.soMYOBJS = test_main.oMYTARGET= test_mainOBJS = libmytest.oSRCS = libmytest.c$(MYTARGET):$(TARGET) $(MYOBJS) //从这行开始 $(CC) -o原创 2021-04-14 19:52:55 · 210 阅读 · 0 评论