编译 wireless tools
来源:互联网 发布:淘宝交易关闭 编辑:程序博客网 时间:2024/06/06 05:11
编译 wireless tools
history:
2013-1-5 chenchengtian created
wireless tools 是linux下的无线配置工具,目的是好用。对于用户而言,只要敲敲命令就可以搞掂的事情,最好不要通过修改配置文件来完成吧。
wirless tools 提供了 iwlist iwconfig等工具,如果是在linux平台下使用的话,那就make all就可以把工具编完了,安装的话,就make install了;但是如果是在其他平台,就是要用交叉编译了。
笔者这里玩的是mips的平台的设备,编译器用 mips-linux-gnu- ,并且只支持小端。这里要编的话就要改改 wireless tools
中的Makefile了。否则难免也出现如
运行时出现
./iwconfig: line 1: syntax error: unexpected "("
或者编译时出现:
/opt/mips-4.3/bin/../lib/gcc/mips-linux-gnu/4.3.2/../../../../mips-linux-gnu/bin/ld: BFD (Sourcery G++ Lite 4.3-51) 2.18.50.20080215 assertion fail /scratch/clm/2008q3-lite/obj/binutils-src-4.3-51-mips-linux-gnu-i686-pc-linux-gnu/bfd/elfxx-mips.c:2655
其主要修改交叉编译器,编译选项及一个动态库问题。
1 修改交叉编译器
## Compiler to use (modify this for cross compile).
CC = mips-linux-gnu-gcc
## Other tools you need to modify for cross compile (static lib only).
AR = mips-linux-gnu-ar
RANLIB = mips-linux-gnu-ranlib
2 修改编译选项
其中 XCFLAGS 后面加上-EL 等,根据实际上的板子来加吧,如果你的板子不是小端的,那就不用加了。
3 动态库的修改
笔者不确定其他用的板子支不支持这个动态库,如果需要改的话,只要改 BUILD_STATIC = y 这个即可完成。
编译完成后,在设备上跑了一把,测试通过。
小结:有了从网上下载源码,然后,交叉编译生成目标板的可执行文件的经验。对日后的开发极其有益,因为Z国有全世界最大的局域网哟。
- 编译 wireless tools
- wireless-tools移植和交叉编译
- wireless-tools移植和交叉编译
- wireless-tools移植和交叉编译
- wireless tools for linux 编译 调试
- wireless-tools
- Wireless tools for Linux 介绍 使用 交叉编译 及 移植wireless tools for liunx
- Wireless tools for Linux 介绍 使用 交叉编译
- Wireless tools for Linux 介绍 使用 交叉编译
- Wireless tools for Linux 介绍 使用 交叉编译
- AIO Wireless Hack Tools
- Wireless Tools for Linux
- 移植wireless tools
- Wireless Tools for Linux
- Wireless tools资料收集
- wireless tools use
- Wireless tools for Linux
- wpa_supplicant 与 wireless tools
- 理解EnterCriticalSection 临界区
- MongoDB安装为Windows服务方法与注意事项
- 在VS2010中使用Crystal Reports
- VC6.0获取本机主机名和IP地址
- ubuntu下彻底删除mysql【装】
- 编译 wireless tools
- 一切的一切皆因你是个妹纸
- 去掉tableView上的分割线
- 【hibernate实例】赵雅智_双向多对一客户与订单增加查找修改
- linux 压缩文件的命令总结
- Linux命令的返回值
- android activity 动画切换
- Android之最简单的ImageView加边框方法
- ListView异步加载网络图片完美版之双缓存技术