❶ 什么是编译时间
用户使用编译程序对其个人编制的源程序进行编译的过程称为程序编译。编译时间(compiling time) 指编译程序将源程序编译成目标程序所占用的时间。
1 如何减少编译时间
一是执行每日自动构建。每日自动构建的原理很简单:安装每日构建工具CCNET(不熟悉该工具的同学可以去搜索下)。然后在源码服务器上安装编译环境。源码服务器每天获取最新代码,每天下班后开始编译最新代码,经过一个晚上基本上就能把库和应用程序都编好,到了第二天开发人员只需下载最新的库文件和代码文件而不须自己重新编译。这样就能大大节省时间了。
二是使用联合编译器IncrediBuild。这个工具估计大家都不陌生。最近试验了一个新想法,写一个批处理文件,将SVN和IncrediBuild绑在一起,实现了从源码更新到工程编译。
2 批处理文件的命令语法
svnupinclude//更新服务器的include文件夹到本地
BuildConsoleD:\Code\MySolution.sln/prj="MyApp"/build/OpenMonitor/cfg="Debug|Win32"
BuildConsole是IncrediBuild的命令行工具,
D:\Code\MySolution.sln是你的解决方案文件绝对路径,
/prj参数设置你要编译的工程,如果你要编译多个工程,可以这样设置,/prj="prj1,prj2,prj3",
/prj参数也支持通配符,/prj="*"即为编译MySolution.sln下的所有工程
/build为编译工程,若改为/rebuild即是清理重编工程。
/OpenMonitor为打开IncrediBuild的图形化界面,去掉该参数则不出现图形界面。
/cfg为编译设置选项,如要编release版本,可以改为Release|Win32。
把上面的代码保存为BuildDebug.bat,把文件保存在D:\Code\路径下(即源码根目录,下面有include、src和vs三个文件夹),然后运行这个批处理文件就相当于把从更新源码到编译源码这一系列动作都执行了。
❷ python编译多久(python编译过程)
本篇文章给大家谈谈python编译多久,以及python编译过程对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、安装 python 编译器 需要多长时间2、centos5.6 编译升级到python2.7,make install了5个小时了。3、python编译时间长安装 python 编译器 需要多长时间Python的编辑器也是众多的,下面说下几种:
提问者使用的是dos的编辑器,这一种当然不舒服;
Python的自带的有两种:
2.1 Shell形式:这一种和dos一样很纠结,如下图:
2.2 Edit形式,比较灵活,建议使用:
其他的第三方,比如Eclips+PyDev等;
个人建议你使用2.2里面的Edit模式,启动方法是:
开始--所有程序--Python--IDLE(PythonGUI)。
centos5.6 编译升级到python2.7,make install了5个小时了。
由于CentOS6.5 自带python版本为2.6.6,实际中使用的大多为2.7.x版本。于是手动升级一下,做个记念。
查看python的版本
#python-V
Python 2.6.6
1.下载Python-2.7.6
#wget python.org/ftp/python/2.7.6/Python-2.7.6.tgz
2.解压
#tar -zxvf Python-2.7.6.tgz
3.更改工作目录
#cd Python-2.7.6
4.安装
#./configure
#make all
#make install
#make clean
#make distclean
5.查看版本信息
#/usr/local/bin/python2.7 -V
6.建立软连接,使系统默认的 python指向 python2.7
#mv /usr/bin/python /usr/bin/python2.6.6
#ln -s /usr/local/bin/python2.7 /usr/bin/python
7.重新检验Python 版本
#python -V
2.7.6
8.解决系统 Python 软链接指向 Python2.7 版本后,因为yum是不兼容 Python 2.7的,所以yum不能正常工作,我们需要指定 yum 的Python版本
#vim /usr/bin/yum
将文件头部的
#!/usr/bin/python
改成
#!/usr/bin/python2.6.6
python编译时间长没有尾递归优化。
因为某些编译型语言(如C)的编译器有尾递归优化,所以递归算法效率并不低。但是python并没有尾递归优化。
Python是一种广泛使用的解释型、高级和通用的编程语言。[1]Python由荷兰数学和计算机科学研究学会的GuidovanRossum创造,第一版发布于1991年,它是ABC语言的后继者,也可以视之为一种使用传统中缀表达式的LISP方言。
关于python编译多久和python编译过程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。