- 论坛徽章:
- 0
|
系统是ubuntu桌面版,看网上的教程,说这个方法可以编译的软件可以在DDWRT路由系统下运行。
1.到DD-WRT的官方网站下载交叉编译工具toolchains.x86.debian.sp1.tar.bz2
2.将toolchains.x86.debian.sp1.tar.bz2中的4.1.0-uclibc-0.9.28,解压缩到tools目录,并改名为dd
下载了arptables源码(文件截图)
在ubuntu下解压,终端命令下进入arptables目录
运行命令 export PATH="$PATH:/home/jacky/tools/dd/bin"
运行命令 export ac_cv_linux_vers=2.6
运行命令 ./configure --host=mipsel-linux-uclibc --prefix=/home/jacky/tools/dd --with-pcap=linux
(--host=HOST 指定软件运行的系统平台,configure --host=mipsel-linux-uclibc这个就是mipsel的交叉编译选项。
prefix是你要安装的位置,这里我把libpcap安装到交叉编译工具所在目录)
最后这个命令提示 bash: ./configure: 没有那个文件或目录 ,是不是因为arptables里面没有./configure文件?下载的这个包不是编译用的包?
用这种方法编译arptables在放到DDWRT路由系统下运行可以吗?不熟悉LINUX,请指教。谢谢!
|
|