修改makefile,将wpa_cli编译成库
Posted 杂记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改makefile,将wpa_cli编译成库相关的知识,希望对你有一定的参考价值。
1.修改编译目标:
ALL=wpa_supplicant wpa_passphrase wpa_cli 改成: ALL=wpa_supplicant wpa_passphrase wpa_cli.so
2.修改编译规则,将其编译成动态链接库:
wpa_cli: $(OBJS_c) $(LDO) $(LDFLAGS) -o wpa_cli $(OBJS_c) $(LIBS_c) 改成: wpa_cli: $(OBJS_c) $(LDO) $(LDFLAGS) -fPIC -shared -o wpa_cli.so $(OBJS_c) $(LIBS_c)
3.make
将编译完成后的wpa_cli.so,重新命名为libwpa_cli.so,拷贝到使用环境中。
以上是关于修改makefile,将wpa_cli编译成库的主要内容,如果未能解决你的问题,请参考以下文章
如何修改makefile以将更改的源编译到对象目录中,文件列表除外
同驱动编译相关的三类文件:MakefileConfig和Kconfig