网站大量收购独家精品文档,联系QQ:2885784924

autoconf configure 关于linux configure 和autoconf方面的知识.doc

autoconf configure 关于linux configure 和autoconf方面的知识.doc

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
autoconf configure 关于linux configure 和autoconf方面的知识 导读:就爱阅读网友为您分享以下“关于linux configure 和autoconf方面的知识”的资讯,希望对您有所帮助,感谢您对92的支持! configure中将对它们进行shell变量、命令和反斜线替换。你可以用 init-cmds把变量从configure中传递到extra-cmds。如果调用了 AC_OUTPUT_COMMANDS,在其中给出的命令将紧贴在由本宏给出的命令之前运行。 宏: AC_OUTPUT_COMMANDS (extra-cmds [, init-cmds]) 指定在`config.status#39;末尾运行的附加的shell命令,以及用于初始化来自于configure 的所有变量的shell命令。本宏可以被调用多次。下面是一个不太实际的例子: fubar=27 AC_OUTPUT_COMMANDS([echo this is extra $fubar, and so on.], fubar=$fubar) AC_OUTPUT_COMMANDS([echo this is another, extra, bit], [echo init bit]) 如果你在子目录中运行make,你应该通过使用make变量MAKE来运行它。 make的大部分版本把MAKE设置成make的程序名以及它所需要的任何选项。(但许多版本并没有把在命令行中设定的变量的值包括进来,因此它们没有被自动地传递。)一些老版本的 make并不设定这个变量。以下的宏使你可以在这些版本上使用它。 宏: AC_PROG_MAKE_SET 如果make预定义了变量MAKE,把输出变量SET_MAKE定义为空。否则,把 SET_MAKE定义成`MAKE=make#39;。为SET_MAKE调用AC_SUBST。 为了使用这个宏,在每个其他的、运行MAKE的目录中的`Makefile.in#39;添加一行: @SET_MAKE@ Makefiles中的替换 发布版本中每个包含了需要被编译或者被安装的文件的目录都应该含有一个文件`Makefile.in#39;, configure将利用它在那个目录中创建一个`Makefile#39;。为了创建`Makefile#39;,configure进行一个简单的变量替换:用configure 为`@variable@#39;选取的值,在`Makefile.in#39;中对它们进行替换。按照这种方式被替换到输出文件中的变量被称为输出变量。在configure中,它们是普通的shell变量。为了让configure把特殊的变量替换到输出文件中,必须把那个变量的名字作为调用 AC_SUBST的参数。其他变量的任何`@variable@#39;都保持不变。关于使用AC_SUBST创建输出变量的详情,请参见设定输出变量。

文档评论(0)

raojun00007 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档