当前位置: 首页 > 面试题库 >

如何创建配置脚本?

太叔高义
2023-03-14
问题内容

这听起来像是一个非常笼统的问题,但这是正确的。

我有一个要求,以创建我的应用程序配置脚本,将生成的这种配置的结果makefile(基本configuremakemake install)。我的问题是,我应该从哪里开始构建?有没有我可以效仿的例子?


问题答案:

要创建标准的“配置”脚本,您需要GNU autoconf。您可能还需要GNU automake和libtool。

有大量的文档和指导。谷歌搜索“ autoconf automake howto”之类的东西。好的文档在官方手册页中:

  • 自动配置 :http : //www.gnu.org/software/autoconf/
  • 自动制作 :http : //www.gnu.org/software/automake/automake.html
  • Libtool :http : **//www.gnu.org/software/libtool/libtool.html**

Autoconf将从“ configure.ac”文件开始创建您的配置脚本。“
Makefile.am”文件将指示自动制作如何通过配置字符串创建您的制作文件。需要Libtool来简化围绕代码的库处理。

您可以开始手动创建configure.ac文件,也可以使用“自动扫描”帮助程序来帮助您创建半自动的文件

然后,当您准备就绪时,这将发挥神奇作用:

autoreconf -i


 类似资料:
  • 我在 Jenkins 中创建了一个管道作业,我需要创建一个管道脚本来显示开发阶段的失败和不稳定的构建。在 Jenkins 2.0 中创建此脚本的步骤是什么,或者是否有任何示例管道脚本

  • 问题内容: Project Euler 和其他编码竞赛通常有最多的运行时间,或者人们吹嘘他们的特定解决方案的运行速度。使用Python时,有时这些方法有些繁琐-即向中添加计时代码__main__。 分析Python程序运行多长时间的好方法是什么? 问题答案: 最简单和最快的方式找到所有的时间是怎么回事。 在浏览器中绘制饼图。最大的一块是问题功能。很简单的。

  • 问题内容: 在我的文件中,我具有以下“脚本”配置。 这让我跑,并通过命令行。 这很棒!但理想情况下,由于界面的便捷性,我希望能够使用运行配置从WebStorm中运行这些任务。我一直无法弄清楚该怎么做。 有没有办法创建我自己的自定义运行配置或自动从中生成它们? 问题答案: 您可以为此使用Node.js运行配置。例如,对于: 要从命令行找到全局的node_modules路径,请使用“ npm root

  • 问题内容: 我需要通过运行设置服务器的脚本来添加cron作业。我目前正在使用Ubuntu。我可以使用,但这将打开一个编辑器来编辑当前的crontab。我想以编程方式执行此操作。 有可能这样做吗? 问题答案: Cron作业通常存储在每个用户的文件下 您要做的最简单的事情可能就是创建一个配置了作业的文本文件,然后将其复制到cron spool文件夹中,并确保它具有正确的权限(600)。

  • 有一些通过rest API公开的CRUD性能测试,rest API将测试名称作为参数。每次创建新的测试时,都必须创建一个新的JMeter文件来命中此endpoint。我不能使用一个Jmeter脚本来运行所有测试,因为使用Jmeter输出的报告框架使用单个Jmeter文件来显示输出-Jmeter fileName Vs Time。除了三个参数外,JMeter脚本的配置都是相同的。是否有一种方法可以自

  • elasticsearch版本:elasticsearch-2.2.0。rpm logstash版本:logstash-2.2.2-1。诺奇。转速 我启动elasticsearch,然后使用具有基本标准输入/标准输出的 /etc/logstash/conf.d/logstash.conf进行logstash,但没有创建elasticsearch索引。如果我将以下内容添加到我的logstash输出配