这篇文章主要介绍了 Ubuntu 12.04 64 位 对 Python 源代码编译的相关资料, 需要的朋友可以参考下
Python 是一种面向对象、解释型计算机程序设计语言,由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。Python 语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是 C/C++)很轻松地联结在一起。
Ubuntu 下 Python 源代码编译
环境:
Ubuntu 12.04 64 位
- liaops@AY1306111015016020afZ:/media/data/liaops/download$ uname -a
- Linux AY1306111015016020afZ 3.2.0-29-generic #
- 46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
下载源代码:
- liaops@AY1306111015016020afZ:/media/data/liaops/download$
- wget http://www.Python.org/ftp/python/2.7.5/Python-2.7.5.tar.bz2
解压缩:
- liaops@AY1306111015016020afZ:/media/data/liaops/download$ cd out/
- liaops@AY1306111015016020afZ:/media/data/liaops/download/out$ tar xvjf ../Python-2.7.5.tar.bz2
配置:
- liaops@AY1306111015016020afZ:/media/data/liaops/download/out$ cd Python-2.7.5/
- liaops@AY1306111015016020afZ:/media/data/liaops/download/out/Python-2.7.5$ ./configure
编译:
- liaops@AY1306111015016020afZ:/media/data/liaops/download/out/Python-2.7.5$ make
测试:
- liaops@AY1306111015016020afZ:/media/data/liaops/download/out/Python-2.7.5$ ./python
- Python 2.7.5 (default, Jun 29 2013, 13:03:32)
- [GCC 4.6.3] on linux2
- Type "help", "copyright", "credits" or "license" for more information.
- >>> print "Hello World!"
- Hello World!
- >>> 1234 * 4321
- 5332114
- >>> import datetime
- >>> print datetime.datetime.now()
- 2013-06-29 13:29:44.838243
- >>>exit()
- liaops@AY1306111015016020afZ:/media/data/liaops/download/out/Python-2.7.5$
来源: