putenv:在 C 语言及部分系统库中使用的函数名,用于向当前进程的环境变量表中添加或修改环境变量(通常以 "NAME=VALUE" 的字符串形式设置)。在不同平台/实现中细节可能略有差异。
/pʊtˈɛnv/
In C, you can call putenv to set an environment variable for the current process.
在 C 语言中,你可以调用 putenv 为当前进程设置环境变量。
If the program uses putenv to change PATH, child processes may inherit the new search path depending on how they are launched.
如果程序用 putenv 修改 PATH,子进程在被启动时可能会继承新的搜索路径,这取决于启动方式。
putenv 是由 put(放入、设置)+ env(environment,环境的缩写)组合而成的函数名,字面意思就是“把内容放进环境(变量)里”。这类命名常见于 C/POSIX 生态,用简短的缩写表达功能。
man putenv):系统手册页中对 putenv 的用法与返回值约定有直接条目。