编译kernel提示File ".scriptsgcc-wrapper.py", line 63

Python04

编译kernel提示File ".scriptsgcc-wrapper.py", line 63,第1张

网上找了下,基本没有合适的答案,后来发现是前期编译其他东西,升级Python版本从2.7到3.4了,那好 办,降回来。

重新安装2.7提示达到 MaxReports 限制,没有写入 apport 报告的错误

参照 https://blog.csdn.net/u014590211/article/details/81875335

将info文件夹更名

再新建一个新的info文件夹

执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下

把自己新建的info文件夹删掉

把以前的info文件夹重新改回名字

现在Python2.7安装成功了,但是还会用到3.4的,做个切换。

如果提示错误:无python 的候选项,将Python路径加进去。

通过update-alternatives --config python命令,就可以切换了,切换回2,7,可以正常编译kernel了。

Python 是脚本语言,也就是中间件语言,其内核仍然是纯 c 的性能表达的,而主要性能消耗在脚本的实时编译上。

而对比c,同样的功能,python可以表达比c更加精炼,当然牺牲了一些性能。

如果确实对某个模组性能不满意,还可以使用 c 编写 Python 模块为其加速。

面对一些并不需要过多性能而可以获得更快捷的开发速度,Python的优势完全可以盖过“劣势”。

可以说,Python基本完美。

例如知乎就是使用 Python 制作的。

Google 的许多页面也是使用 Python 进行渲染的。

转载:http://www.zhihu.com/question/19600126