Chinaunix首页 | 论坛 | 博客
  • 博客访问: 120453
  • 博文数量: 23
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2013-11-14 21:57
文章分类

全部博文(23)

文章存档

2015年(1)

2014年(22)

我的朋友

分类: Android平台

2014-08-25 11:10:31

原文地址:Linux IW 移植 作者:myfaxmail

一、准备工具:
       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

阅读(2118) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~