我的程序需要在运行时加载一些文件,这些文件将被安装到任何给定的文件夹中 ./configure --datadir=/somewhere
由于我的程序需要知道此文件夹在运行时的位置,我需要在某处#define一个符号,以便C代码可以作为字符串访问路径.
我目前通过修改编译器标志来做到这一点:
AM_CPPFLAGS = -DDATA_PATH=\"$(pkgdatadir)\"
Run Code Online (Sandbox Code Playgroud)
但是,由于配置脚本已经生成了一个包含其他内容的config.h文件,我希望将符号显示在那里.
那可能吗?
autoconf ×1