【发布时间】:2012-06-14 16:27:40
【问题描述】:
我正在尝试将应用程序从 Windows 移植到 Linux。在 Windows 中,我有一个 windows.h 中的 GetEnvironmentStrings() 函数,它为我提供了当前进程中的环境变量及其值 NAME=VALUE 的形式。
是否有一个等效的 Linux 函数调用?我需要一个 C 函数。 这在 Linux 上如何实现?
【问题讨论】:
-
这是什么语言的?
env是一个显示当前环境的 linux 命令 -
我知道 set 也可以用来显示所有环境变量。但我需要一个 C 函数。
-
stdlib.h 中有一个
getenv命令。也可以直接访问环境变量environ。
标签: c linux environment-variables porting