【发布时间】:2020-12-06 17:35:26
【问题描述】:
在我的 configure.ac 中,我想创建一个临时文件(一个 Makefile),并执行一些东西(make)。验证某些包含中的某些已定义变量(此处无关紧要)。
当然我可以创建 /tmp/Makefile、cd /tmp、make 等...但我需要清理,可能创建一个随机子文件夹,这样我就不会在那里覆盖 Makefile 等。
但是没有像 AC_TRY_COMPILE 这样的东西吗?但不尝试编译,只是运行一些东西。显然 AC_TRY_*** 嵌入了一种创建临时文件、删除它等的方法。我看到了参考 $ac_tmp 或 $tmp 但没有被正确替换。
【问题讨论】:
标签: makefile autotools autoconf