毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 报告 >> 正文

计算机源代码编写规范GNU编码规范 第4页

更新时间:2014-6-15:  来源:毕业论文
编译程序并且把可执行文件、库文件等文件复制到它们在实际应用中应该存在的位置。如果存在一个可以 检测程序是否被正确地安装了的简单测试,本目标将首先运行这个测试。
如果文件的安装目录不存在,该命令将创建这样的目录。它们包括由变量prefix和 exec_prefix的值指明的目录,以及需要的所有目录。完成该任务的一种方式是按照后面所说明的 方式通过目标installdirs来完成。
在任何用户安装man手册的命令之前使用`-',以使得make忽略所有的错误。 错误将在那些没有安装Unix man手册文档系统的系统中出现。
安装Info文件的方式是用$(INSTALL_DATA)把它们复制到`$(infodir)'中。 (参见为指明命令而提供的变量),并且如果有程序install-info存在, 那么就运行它。install-info是一个脚本,它编辑Info `dir'文件以把给定的Info文件添加 或者更新目录项的脚本;它将是Texinfo包的一个部分。下面是用于安装一个Info文件一个简单规则:
$(infodir)/foo.info: foo.info
# There may be a newer info file in . than in srcdir.
        -if test -f foo.info; then d=.; \
         else d=$(srcdir); fi; \
        $(INSTALL_DATA) $$d/foo.info $@; \
# Run install-info only if it exists.
# Use `if' instead of just prepending `-' to the
# line so we notice real errors from install-info.
# We use `$(SHELL) -c' because some shells do not
# fail gracefully when there is an unknown command.
        if $(SHELL) -c 'install-info --version' \
           >/dev/null 2>&1; then \
          install-info --infodir=$(infodir) $$d/foo.info; \
        else true; fi
`uninstall'
删除所有由`install'目标创建的所有安装的文件(但不包括那些由诸如`make all' 之类的目标创建的,没有被安装的文件)。
`clean'
从当前目录中删除所有在创建程序过程中创建的文件。不要删除那些纪录配置情况的文件。有些文件可能是在创建 过程中创建的,但因为它们是和发布版本一起发布的,通常不是在创建过程中创建的,这样的文件也需要保留下来。
如果`.dvi'文件不是发布版本的一部分,就删除它们。
`distclean'
从当前目录中删除所有在程序的配置和创建过程中创建的文件。如果你解包源代码并且在没有添加任何其它文件的 情况下创建程序,`make distclean'将仅仅保留那些出现在发布版本中的文件。
`mostlyclean'
类似于`clean',可能不会删除少数人们通常不希望重新编译的文件。例如,GCC的 `mostlyclean'目标不会删除`libgcc.a',这是因为很少需要重新编译并且重新编译将花费大量的时间。
`realclean' 本文来自辣.文,论-文·网原文请找腾讯752018766
从当前目录中删除所有可以由Makefile重新创建的文件。这通常包括所有由distclean删除的文件, 以及:由Bison生成的C源文件、标记表(tags tables)、Info文件等等。
然而有一个例外:即使`configure'可以通过使用Makefile中的规则重新创建,`make realclean' 也不会删除`configure'。更一般地说,`make realclean'将不会删除为了运行`configure' 而存在的任何东西,并且随后开始创建程序。
`TAGS'
为本程序更新标记表(tags table)。
`info'
生成所有需要的Info文件。书写该规则的最佳方式是:
info: foo.info

上一页  [1] [2] [3] [4] [5] 下一页

计算机源代码编写规范GNU编码规范 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。