在tinyos-2.1.1中,进行仿真时 运行make micaz sim 时 报如下错误
原因:python2.5-config无法找到,主要是以下2个问题
1. 不存在python-config文件
2. python的版本错误
解决流程如下:
1. sudo apt-get install python-dev
安装好python-dev后会在/usr/bin下生成 python2.7-config文件
如果安装错误,那有可能是源有问题
sudo gedit /etc/apt/sources.list
加入 deb http://security.ubuntu.com/ubuntu precise-security main 这个源
sudo apt-get update
sudo apt-get install python-dev
如果加上这个源还是不行,那就将ubuntu的默认源改为北理工的源
deb http://mirror.bjtu.edu.cn/ubuntu/ precise main multiverse restricted universe
deb http://mirror.bjtu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe
deb http://mirror.bjtu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe
deb http://mirror.bjtu.edu.cn/ubuntu/ precise-security main multiverse restricted universe
deb http://mirror.bjtu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe
deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise main multiverse restricted universe
deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe
deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe
deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-security main multiverse restricted universe
deb-src http://mirror.bjtu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe
重复上面的安装步骤。
2.将/opt/tinyos-2.1.1/support/make/sim.extra
第10行 PYTHON_VERSION=2.5 改为 PYTHON_VERSION=2.7
结!