根据提示,找不到 -lnl-genl-3依赖,检查你安装的libnl是否安装成功,生成出来的头文件和库文件都可以往系统头文件目录和库文件目录放一放,有可能是你的系统目录和老师的不一样,导致编译时找不到你编译出来的头文件和库文件。
跟着视频一步步来,该修改的都修改了,最后编译还出现了一个错误,是什么原因,下面是出错的过程
book@www.100ask.org:~/test/wifi_firmware/iw/iw-3.11$ make
CC iw.o
CC genl.o
CC event.o
CC info.o
CC phy.o
CC interface.o
CC ibss.o
CC station.o
CC survey.o
CC util.o
CC mesh.o
CC mpath.o
CC scan.o
CC reg.o
GEN version.c
CC version.o
CC reason.o
CC status.o
CC connect.o
CC link.o
CC offch.o
CC ps.o
CC cqm.o
CC bitrate.o
CC wowlan.o
CC coalesce.o
CC roc.o
CC p2p.o
CC sections.o
CC iw
/work/tools/usr/local/arm/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/../../../../arm-none-linux-gnueabi/bin/ld: cannot find -lnl-genl-3
collect2: ld returned 1 exit status
Makefile:105: recipe for target 'iw' failed
make: *** [iw] Error 1