Linux 自动工具主目录
我希望我的程序在运行时创建文件(日志文件等),因此它需要知道用户的主目录,否则他/她每次都必须以root用户身份运行程序(在/var等目录中创建文件)Linux 自动工具主目录,linux,autotools,Linux,Autotools,我希望我的程序在运行时创建文件(日志文件等),因此它需要知道用户的主目录,否则他/她每次都必须以root用户身份运行程序(在/var等目录中创建文件) 有没有办法在自动填充主目录的Makefile.am中添加a-D define?例如,我已经有了AM\u CPPFLAGS=-DDATADIR='“$(datadir)”来定义数据目录。为什么不为您的程序使用主环境变量呢?为什么不为您的程序使用主环境变量呢?自动工具中没有任何宏或内置路径,表示用户的主目录,您可以在运行时使用(例如)获取它 顺便说一
有没有办法在自动填充主目录的Makefile.am中添加a-D define?例如,我已经有了
AM\u CPPFLAGS=-DDATADIR='“$(datadir)”
来定义数据目录。为什么不为您的程序使用主环境变量呢?为什么不为您的程序使用主环境变量呢?自动工具中没有任何宏或内置路径,表示用户的主目录,您可以在运行时使用(例如)获取它
顺便说一句。对于日志记录,我建议。自动工具中没有任何表示用户主目录的宏或内置路径,您可以在运行时使用(例如)获取它 顺便说一句,对于日志记录,我推荐