码迷,mamicode.com
首页 > 编程语言 > 详细

编译 python 生成静态库 libpython2.7.so

时间:2017-04-22 15:39:24      阅读:1341      评论:0      收藏:0      [点我收藏+]

标签:编译   int   指定   使用   details   1.0   share   --   tween   

 由于我们是C++作驱动的Python开发,驱动需要加上Python静态库libpython2.7.so、libpython2.7.so.1.0、libpython2.7.a。
此处我想在python源码上加上自己加的log,因此要重新编译Python生成静态库,再生成驱动。

 

一般快速编译安装Python源码步骤:

./configure

make

make install

 

如果要生成静态库libpython2.7.so、libpython2.7.so.1.0、libpython2.7.a,则为:

./configure --prefix=/usr/local/python2.7 --enable-shared
make
make install altinstall

--prefix 指定你要安装的目录,--enable-shared 表示编译成静态库;

install 安装会使用新安装的版本,altinstall 则会使用旧版本(假如有)。(应该是这样吧。。)

 


 

参考:

http://stackoverflow.com/questions/16018463/difference-in-details-between-make-install-and-make-altinstall

http://stackoverflow.com/questions/26597527/how-to-install-libpython2-7-so

编译 python 生成静态库 libpython2.7.so

标签:编译   int   指定   使用   details   1.0   share   --   tween   

原文地址:http://www.cnblogs.com/GO-NO-1/p/6747790.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!