参考链接:https://www.ajsafe.com/news/112.html
写在最前面的话:
个人因为兴趣爱好进行GSM方面的测试,
请勿用于非法的用途!请勿用于非法的用途!请勿用于非法的用途!
我自己进行测试的时候是使用ubuntu的12.04或是14.04,推荐使用,这样情况较为统一便于解决,下载地址http://www.ubuntu.org.cn/download/alternative-downloads
首先下载网盘里的编译环境文件,在文末下载:分别是
gnu-arm-build.3
gcc-4.8.2.tar
binutils-2.21.1a.tar
newlib-1.19.0.tar
libosmocore-0.9.0
osmocom-bb-luca-gsmmap
talloc-2.1.6.tar
这样可以免去从网络源直接下载,速度可能很慢,也可能还得要翻墙,但是建议不清楚的朋友还是老老实实按照教程走,不用提前下载好,避免混乱
第一:准备交叉编译环境
以下给出的都是在客户端窗口输入的指令,以#号开头的是对上一行指令的解释
打开一个客户端,开始输入指令
cd ~
#回到根目录
mkdir osmcombb
#创建osmcombb文件夹
cd osmcombb
#进入osmcombb文件夹
#下载编译脚本,目前用的是gnu-arm-build.3.sh,如果已经从网盘下载了就跳过此步
chmod +x gnu-arm-build.3.sh
#给脚本添加执行权限
sudo apt-get update
#从源更新所有包的信息
sudo apt-get install build-essential libgmp3-dev libmpfr-dev libx11-6 libx11-dev texinfo flex bison libncurses5 libncurses5-dbg libncurses5-dev libncursesw5 libncursesw5-dbg libncursesw5-dev zlibc zlib1g-dev libmpfr4 libmpc-dev
#安装依赖库
mkdir build install src
#创建build,install,src文件夹
cd src/
#进入src文件夹
#下载三个压缩包,如果已经从网盘下载了就跳过此步
cd ..
#回到上级目录osmcombb
./gnu-arm-build.3.sh
#执行脚本
export PATH=$PATH:你的路径比如/home/你的用户名/osmcombb/install/bin
例子:export PATH=$PATH: /home/keke123/osmcombb/install/bin
#当中的keke123就是我自己的用户名,所以我以此登录后所有文件都在这个个人文件夹
#编译完成后需要执行命令添加路径,或者直接写在vi ~/.bashrc的最后一行,再执行source ~/.bashrc令它生效,不会用vi的请自行百度,这个可以另写十几页
我在windows下建立这个文件夹结构做个示意,你们应该在linux下操作
Osmcombb文件夹下有一个脚本和三个文件夹,其中src文件夹里是三个压缩包
此时可能要仔细看输出的信息,可能会提示缺少talloc,那么先按照文章最后的提示安装talloc再重新编译
© 版权声明
1、本网站名称:
X黑手网
2、本站永久网址:https://www.xheishou.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
2、本站永久网址:https://www.xheishou.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
THE END
暂无评论内容