我正在和Beaglebone合作做一个项目,并遇到了一个问题。作为我项目的一部分,我想使用OpenBTS通过GSM网络进行通信。但是,由于Beaglebone是基于ARM的,因此OpenBTS附带的OpenBTS是不可用的。因此,我需要安装一个ARM友好收发器。我认为最好的收发器是Osmo。
我按照他们网站上的说明:http://openbsc.osmocom.org/trac/wiki/OsmoTRX
然而,当涉及到做这个项目时,出现了一个错误,我真的被困住了。当我执行命令"make“后./configure-with-neon”时,我会得到以下错误:
make:*没有规则使目标‘/makefile.public’,由'Makefile.in‘所需。停止播放。
有人能帮我解决这个问题吗。我到处找都找不到合适的答案。我会很感激的。提前谢谢你!
OsmoTRX的所有源代码都可以在:https://github.com/osmocom/osmo-trx上找到
发布于 2015-09-24 15:56:59
缺少Makefile通常是由于自动工具进程中的一个未完成/失败的步骤造成的。
我的悬念是,你要么忘记运行autoreconf -i
,要么它没有成功。试一试
cd osmo-trx
git clean -xdf ##Attention: clean slate afterwards!
autoreconf -i ##make sure it reports success
./configure --with-neon ## make sure it reports success
make ## make sure it reports success
sudo make install
https://stackoverflow.com/questions/32729234
复制相似问题