实例介绍
scons是一个Python写的自动化构建工具,从构建这个角度说,它跟GNU make是同一类的工具。它是一种改进,并跨平台的gnu make替代工具,其集成功能类似于autoconf/automake 。scons是一个更简便,更可靠,更高效的编译软件。
【实例截图】
【核心代码】
q5707802-8358131-scons-local-2.0.1.zip
├── sconsign.py
├── scons-LICENSE
├── scons-local-2.0.1
│ ├── SCons
│ │ ├── Action.py
│ │ ├── Builder.py
│ │ ├── CacheDir.py
│ │ ├── compat
│ │ │ ├── __init__.py
│ │ │ ├── _scons_builtins.py
│ │ │ ├── _scons_collections.py
│ │ │ ├── _scons_dbm.py
│ │ │ ├── _scons_hashlib.py
│ │ │ ├── _scons_io.py
│ │ │ ├── _scons_sets.py
│ │ │ └── _scons_subprocess.py
│ │ ├── Conftest.py
│ │ ├── cpp.py
│ │ ├── dblite.py
│ │ ├── Debug.py
│ │ ├── Defaults.py
│ │ ├── Environment.py
│ │ ├── Errors.py
│ │ ├── Executor.py
│ │ ├── exitfuncs.py
│ │ ├── __init__.py
│ │ ├── Job.py
│ │ ├── Memoize.py
│ │ ├── Node
│ │ │ ├── Alias.py
│ │ │ ├── FS.py
│ │ │ ├── __init__.py
│ │ │ └── Python.py
│ │ ├── Options
│ │ │ ├── BoolOption.py
│ │ │ ├── EnumOption.py
│ │ │ ├── __init__.py
│ │ │ ├── ListOption.py
│ │ │ ├── PackageOption.py
│ │ │ └── PathOption.py
│ │ ├── PathList.py
│ │ ├── Platform
│ │ │ ├── aix.py
│ │ │ ├── cygwin.py
│ │ │ ├── darwin.py
│ │ │ ├── hpux.py
│ │ │ ├── __init__.py
│ │ │ ├── irix.py
│ │ │ ├── os2.py
│ │ │ ├── posix.py
│ │ │ ├── sunos.py
│ │ │ └── win32.py
│ │ ├── Scanner
│ │ │ ├── C.py
│ │ │ ├── Dir.py
│ │ │ ├── D.py
│ │ │ ├── Fortran.py
│ │ │ ├── IDL.py
│ │ │ ├── __init__.py
│ │ │ ├── LaTeX.py
│ │ │ ├── Prog.py
│ │ │ └── RC.py
│ │ ├── SConf.py
│ │ ├── SConsign.py
│ │ ├── Script
│ │ │ ├── __init__.py
│ │ │ ├── Interactive.py
│ │ │ ├── Main.py
│ │ │ ├── SConscript.py
│ │ │ └── SConsOptions.py
│ │ ├── Sig.py
│ │ ├── Subst.py
│ │ ├── Taskmaster.py
│ │ ├── Tool
│ │ │ ├── 386asm.py
│ │ │ ├── aixcc.py
│ │ │ ├── aixc++.py
│ │ │ ├── aixf77.py
│ │ │ ├── aixlink.py
│ │ │ ├── applelink.py
│ │ │ ├── ar.py
│ │ │ ├── as.py
│ │ │ ├── bcc32.py
│ │ │ ├── BitKeeper.py
│ │ │ ├── cc.py
│ │ │ ├── c++.py
│ │ │ ├── cvf.py
│ │ │ ├── CVS.py
│ │ │ ├── default.py
│ │ │ ├── dmd.py
│ │ │ ├── dvipdf.py
│ │ │ ├── dvips.py
│ │ │ ├── dvi.py
│ │ │ ├── f77.py
│ │ │ ├── f90.py
│ │ │ ├── f95.py
│ │ │ ├── filesystem.py
│ │ │ ├── FortranCommon.py
│ │ │ ├── fortran.py
│ │ │ ├── g77.py
│ │ │ ├── gas.py
│ │ │ ├── gcc.py
│ │ │ ├── gfortran.py
│ │ │ ├── gnulink.py
│ │ │ ├── g++.py
│ │ │ ├── gs.py
│ │ │ ├── hpcc.py
│ │ │ ├── hpc++.py
│ │ │ ├── hplink.py
│ │ │ ├── icc.py
│ │ │ ├── icl.py
│ │ │ ├── ifl.py
│ │ │ ├── ifort.py
│ │ │ ├── ilink32.py
│ │ │ ├── ilink.py
│ │ │ ├── __init__.py
│ │ │ ├── install.py
│ │ │ ├── intelc.py
│ │ │ ├── ipkg.py
│ │ │ ├── jar.py
│ │ │ ├── JavaCommon.py
│ │ │ ├── javac.py
│ │ │ ├── javah.py
│ │ │ ├── latex.py
│ │ │ ├── lex.py
│ │ │ ├── linkloc.py
│ │ │ ├── link.py
│ │ │ ├── m4.py
│ │ │ ├── masm.py
│ │ │ ├── midl.py
│ │ │ ├── mingw.py
│ │ │ ├── MSCommon
│ │ │ │ ├── arch.py
│ │ │ │ ├── common.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── netframework.py
│ │ │ │ ├── sdk.py
│ │ │ │ ├── vc.py
│ │ │ │ └── vs.py
│ │ │ ├── mslib.py
│ │ │ ├── mslink.py
│ │ │ ├── mssdk.py
│ │ │ ├── msvc.py
│ │ │ ├── msvs.py
│ │ │ ├── mwcc.py
│ │ │ ├── mwld.py
│ │ │ ├── nasm.py
│ │ │ ├── packaging
│ │ │ │ ├── __init__.py
│ │ │ │ ├── ipk.py
│ │ │ │ ├── msi.py
│ │ │ │ ├── rpm.py
│ │ │ │ ├── src_tarbz2.py
│ │ │ │ ├── src_targz.py
│ │ │ │ ├── src_zip.py
│ │ │ │ ├── tarbz2.py
│ │ │ │ ├── targz.py
│ │ │ │ └── zip.py
│ │ │ ├── pdflatex.py
│ │ │ ├── pdf.py
│ │ │ ├── pdftex.py
│ │ │ ├── Perforce.py
│ │ │ ├── PharLapCommon.py
│ │ │ ├── qt.py
│ │ │ ├── RCS.py
│ │ │ ├── rmic.py
│ │ │ ├── rpcgen.py
│ │ │ ├── rpm.py
│ │ │ ├── SCCS.py
│ │ │ ├── sgiar.py
│ │ │ ├── sgicc.py
│ │ │ ├── sgic++.py
│ │ │ ├── sgilink.py
│ │ │ ├── Subversion.py
│ │ │ ├── sunar.py
│ │ │ ├── suncc.py
│ │ │ ├── sunc++.py
│ │ │ ├── sunf77.py
│ │ │ ├── sunf90.py
│ │ │ ├── sunf95.py
│ │ │ ├── sunlink.py
│ │ │ ├── swig.py
│ │ │ ├── tar.py
│ │ │ ├── tex.py
│ │ │ ├── textfile.py
│ │ │ ├── tlib.py
│ │ │ ├── wix.py
│ │ │ ├── yacc.py
│ │ │ └── zip.py
│ │ ├── Util.py
│ │ ├── Variables
│ │ │ ├── BoolVariable.py
│ │ │ ├── EnumVariable.py
│ │ │ ├── __init__.py
│ │ │ ├── ListVariable.py
│ │ │ ├── PackageVariable.py
│ │ │ └── PathVariable.py
│ │ └── Warnings.py
│ └── scons-2.0.1.egg-info
├── scons.py
├── scons-README
└── scons-time.py
12 directories, 190 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论