当前位置:  技术问答>linux和unix

自由项目实施-4

    来源: 互联网  发布时间:2015-04-03

    本文导语:  make和tar     程序某个阶段完成了,就需要发布。这时候就需要一些工具,例如tar、automake、 rpm等等 1. tar和rpm     使用方法我不多说,需要注意一些细节,例如最好在压缩包文件名上带着版本号,确 保tar包解...

make和tar

    程序某个阶段完成了,就需要发布。这时候就需要一些工具,例如tar、automake、
rpm等等

1. tar和rpm

    使用方法我不多说,需要注意一些细节,例如最好在压缩包文件名上带着版本号,确
保tar包解压时会创建一个独立的新目录。rpm是越来越常用的方式,尤其是那些对源代码
不关心的用户,最好能够花点时间,制作rpm版本。

2. automake

    如果用C写程序,要用autoconf/automake/autoheader工具来处理各种移植性的问题,
用这些工具完成系统配置信息的收集,创建makefile文件。客户编译源码时只需要按照标
准的“configure; make; make install”就可以干净利落编译安装。
    至少在每次发布之前要记得用 -Wall 编译选项重新编译一遍并去除编译中遇到的任何
错误。这么做可以帮助您发现不少没有想到的错误。要是想更彻底的检查,那就用 
-pedantic 选项再编译一遍。

3. vi
    是的,是VI,你需要用它编写文档,一般随着压缩包一起会发布以下几个文件。它们
具体的内容我想经常使用UNIX或者GNU软件的人不会不知道。也不必非要这么全,但是用户
会在第一次使用的时候寻找这些东西。
    README
    INSTALL
    CREDITS
    NEWS
    HISTORY
    COPYING
    LICENSE
    MANIFEST
    FAQ
    TAGS

4. Texinfo、man、DocBook文档工具

    以上这些文档格式都是linux/unix比较流行的格式,也许还要加上PDF格式。它们的有
关工具和用法在一般的linux系统里都带,也可以去http://www.gnu.org和
http://www.docbook.org下载。Texinfo和DocBook都支持转化为HTML格式,所以也很容易
生成项目网站在线帮助文档。
    总之,项目文档应该和项目代码一起成长,而不应该在发布的前一天才被考虑。好的
程序员必须能写出优秀的文档。安装手册、用户手册和开发手册是吸引用户、打败竞争对
手的最好武器。

|
占个座位

|
分多吗?

|
up

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Apache Hadoop 项目主页及介绍
  • 求教,一个"项目管理"的项目.有建议给分!
  • Django项目使用示例步骤及代码
  • 菜鸟问题:企业级是什么?什么样的项目才叫企业级?Java是如何实现企业级的项目的?
  • elasticsearch RESTful项目举例说明: java jest
  • 在linux下做项目,在项目开始时,分析好开发接口后,通常做一个只要几行代码的文件,以生成.O形式的文件,
  • docker中文入门学习手册 iis7站长之家
  • 调查:作十个一万元项目,还是作一个十万元项目。
  • protocol buffers详细介绍及项目主页地址
  • 项目管理程序 ProjectPier
  • 项目管理软件 Onepoint Project
  • 项目和任务管理系统 Scrumix
  • 静态项目排期表 plan.js
  • Web项目管理系统 Ganttic
  • 项目管理软件 Project'Or RIA
  • 任务/项目管理 todoyu
  • 在线项目管理系统 NetOffice
  • 项目管理系统 Collabtive
  • 项目管理平台 2-plan
  • 有没有免费的项目可做?
  • 如何加入到一个开源项目中?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3