Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1490449
  • 博文数量: 267
  • 博客积分: 3010
  • 博客等级: 少校
  • 技术积分: 3089
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-05 17:09
个人简介

尊天命,尽人事

文章分类

全部博文(267)

文章存档

2017年(6)

2015年(4)

2014年(27)

2013年(52)

2012年(59)

2011年(120)

分类: Android平台

2013-04-09 12:45:51

一、准备工具:
       iw.tar.bz2:  
      
       libnl:
       ~tgr/libnl/
二、交叉编译libnl

点击(此处)折叠或打开

  1. ./configure --prefix=./install/ CC=arm-linux-gcc --host=arm
  2. make
  3. make instal
三、进入iw目录

点击(此处)折叠或打开

  1. export PKG_CONFIG_PATH=./install/lib/pkgconfig:$PKG_CONFIG_PATH
  2. make CC=arm-linux-gcc
四、生成iw命令
五、如果出现
      libnl-3.2.21/install/lib/libnl-3.a(socket.o): In function `nl_write_lock':
      libnl-3.2.21/lib/../include/netlink-private/netlink.h:237: undefined reference to `pthread_rwlock_wrlock'
及如下错误
      install/lib/libnl-3.a(utils.o): In function `nl_prob2int':
      libnl-3.2.21/lib/utils.c:392: undefined reference to `rint'
      collect2: ld returned 1 exit status
解决方法:
      修改iw-3.7/Makefile
      增加LDFLAGS += -lpthread -lm

阅读(11509) | 评论(0) | 转发(2) |
0

上一篇:Linux ap

下一篇: hostapd基本配置

给主人留下些什么吧!~~