TinyOS-2.1.1下make: python2.5-config: Command not found 的错误解决

平台:Ubuntu12.04 + TinyOS-2.1.1

1.原因

python2.5-config无法找到,主要是以下2个可能:
1.不存在python-config文件;
2.python的版本错误;

2.安装python-dev

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
重复上面的安装步骤。

3.修改 PYTHON_VERSION

将/opt/tinyos-2.1.1/support/make/sim.extra 第10行 PYTHON_VERSION=2.5 改为 PYTHON_VERSION=2.7

猜你喜欢

转载自my.oschina.net/u/3744410/blog/1802046