software-building

software-building

ID:14329333

大小:63.00 KB

页数:25页

时间:2018-07-28

software-building_第1页
software-building_第2页
software-building_第3页
software-building_第4页
software-building_第5页
资源描述:

《software-building》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Software-Building在Linux下建立软体套件作者:[1]MendelLeoCooper[2]http://personal.riverusers.com/~thegrendel/译者:[3]J.S.Linv1.52,27December1997_________________________________________________________________这是份广泛指引文件,可用来建立"一般性"UNIX软体发行套件在Linux下.___________________________________

2、______________________________1.简介2.从取得开始3.使用Make4.克服困难*4.1连结错误*4.2其它问题*4.3旋扭与微调*4.4去哪取得进一步的协助5.最後步骤6.第一个例子:Xscrabble7.第二个例子:Xloadimage8.第三个例子:Fortune9.哪□可找到原始码档案10.结语11.参考与进一步阅读资料_________________________________________________________________1.简介很多软体套件提供给各式UNIX,包括L

3、inux,是将原始码档案压缩成档案(archives)而发行的.相同的套件可以建立以便在不同对象的机器上执行,并且这可节省些软体成品而免於必须制造各种发行版本.软体套件的单一发行版本结果能执行在各式实体(incarnations),像是在Intel机器,DECAlpha,RISC工作站,甚至是电算主机.但不幸的是,这将"建立"软体的工作推给了最终使用者(enduser),实际上是"系统管理者",即坐在键盘前的同志...你.虽然这样,认真来说这过程并不是像它看起来那麽可怕或不可思议,就像这指引所解说一样.2.从取得开始你有下载或其它

4、方式取得一个软体套件.最常见情况是它被打包起来(tarred)而且被压缩(gzipped),成为.tar.gz或.tgz形式.首先将它复制到一工作目录.然後用untar和gunzip处理它.处理它最适合的命令是tarxzvffilename,这□的filename当然是软体档名.这种解开程序常常会安装适当档案在它所开启的子目录中.注意的是如果套件名称有.Z结尾,那将要使用uncompressPACKAGENAME,然後再用tarxvfPACKAGENAME而不要用之前的步骤.有时打包起来的档案必须untarred且安装自使用者的家

5、目录(homedirectory),或者也许是在某个其它目录,像是套件设定资料所指定的.假若你设法要untar它而得到的是错误讯息,也许就是那原因.读一下套件文件,特别是README和/或Install档案,如果存在,编辑设定档案和/或Makefiles如所需要的,即与安装指示符合.注意的是通常不去更改Imake档案,因为这可能有未预期的结果.某些软体套件允许自动安装程序,它是藉由执行makeinstall来放置二元码在适当系统位置.偶而,你可能需要使用patch档案,该档案有列出原本的与新的原始档案的差异,来升级或加入臭□(bu

6、g)的修正至未打包(unarchived)的原始档案.doc档案与/或README档案会告知你这算不算该情况.对於使用LarryWall的强力修补(patch)工具之正常的语法(syntax)是patch

7、.某些特点是,Makefile开启cc或gcc.这实际上是个前处理器,C(orC++)编译器,和连结器,按照那个顺序.这过程转换原始码(source)为可真正去执行的二元码(binaries).下指令make通常只要键入make.这通常建立讨论中的套件所有需要的可执行档.然而,make也做其他工作,像是安装档案至合适的目录(makeinstall)而且删除旧的object档案(makeclean).执行make-n允许预览建立过程,就是列出所有make所唤起的(triggered)所有命令,但没有真的去执行它们.只有在最简单的软体

8、使用一般性的Makefile.较复杂的安装需要根据函式库(libraries),include档案以及你个别机器资源所在目录来量身定制.这特别是当需要X11libraries来安装建立时.Imake和xmkmf可完成这样的工作.引用自manpage

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关文章
更多
相关标签