linux 中环境变量:
参考linux环境变量简介
Linux c中涉及环境变量操作的函数有以下:
1 getenv
函数原型 char * getenv(const char *name);
函数功能: 输入环境变量name,如果该名称为环境变量名称,则返回一个字符串指针,否则返回NULL。
例:
2 putenv
函数原型:int putenv(const char * string);
函数功能:新增或者修改环境变量,如何设置环境变量成功则返回0 执行错误则返回-1
3 setenv
函数原型:int setenv(const char *name,const char * value,int overwrite);
函数功能:设置环境变量的值 name 变量名 value为环境变量值
参数overwrite 当系统已经存在name的环境变量值时,如果overwrite参数为0,则不会改变环境变量值,否则 参数为1 时,将会替换原环境变量值.
4 unsetenv
函数原型 int unsetenv(const char *name);
函数功能:清除环境变量值