gpt4 book ai didi

linux - Autotools 主目录

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:02:11 26 4
gpt4 key购买 nike

我希望我的程序在运行时创建文件(日志文件等),所以它需要知道用户的主目录,否则他/她每次都必须以 root 身份运行程序(以在/var 之类的目录中创建文件)。

有什么方法可以在自动填充主目录的 Makefile.am 中添加 -D define 吗?例如,我已经有 AM_CPPFLAGS=-DDATADIR='"$(datadir)"' 来定义数据目录。

最佳答案

Autotools 中没有任何代表用户主目录的宏或内置路径,您可以在运行时使用(例如)environment variables 获取它。 .

顺便说一句。对于日志记录,我推荐 syslog() .

关于linux - Autotools 主目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4280216/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com