python 源码编译

1、从官网下载 python25 的源码

      http://www.python.org/ftp/python/2.5.6/Python-2.5.6.tgz

2、将源码从window 端ftp 上传到 linux  服务器

D:\>ftp 169.254.214.222
连接到 169.254.214.222。
220 (vsFTPd 2.0.1)
用户(169.254.214.222:(none)): erikwolf
331 Please specify the password.
密码:
230 Login successful.
ftp> bin
200 Switching to Binary mode.
ftp> put Python-2.5.6.tgz

 

3、解压源码:

  [erikwolf@localhost ~]$ tar -zxvf Python-2.5.6.tgz

4、顺序执行下列三个命令 :

    1). ./configure -prefix=/home/erikwolf/python25
             其中/home/erikwolf/python25 是你期望python 安装的目录路径

    2).make

    3). make install

5、目录bin 下存放的是可执行文件,目录lib 下存放的是Python 标准库

      lib/python2.5/config下存放的是 libpython2.5.a , 用C语言对Python 进行扩展需要用到这个静态库

 

注意:编译后的结果, bin目录下的Python 可执行文件 是静态链接的

            如想编译成动态链接,即编译的结果中出现libpython2.5.so, 那么在第一步加入"enable-shared"这个指令,编译后libpython2.5.so就会出现在lib 目录下。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值