如何设置C语言里的环境变量?

如何设置C语言里的环境变量?,第1张

C语言编译器本身需要环境变量支持,比如配置编译器可执行文件所在路径需要设置path环境变量等。

这时可以通过在命令行中调用 *** 作系统对应设置环境变量的命令,实现设置。

a. 在windows/dos下,设置命令为set, 引用变量为%变量名%,于是设置path的可以写作set path=xxxx%path%,这样就在path变量中增加了xxxx路径。

在C语言运行中,需要设置环境变量。这时可以使用system函数,调用系统命令来实现。

system("set my_env=env_string")

是在windows下增加一个my_env的环境变量,值为env_string。

而在linux下,该设置写作

system("export my_env=env_string")

扩展资料:

C语言中环境变量 *** 作

getenv(取得环境变量内容)

相关函数 putenv,setenv,unsetenv

putenv(改变或增加环境变量)

setenv(改变或增加环境变量)

对环境变量 *** 作

#include<stdlib.h>

main()

{

char * p

if((p=getenv(“USER”)))

printf(“USER =%s\n”,p)

setenv(“USER”,”test”,1)

printf(“USER=%s\n”,getenv(“USEr”))

unsetenv(“USER”)

printf(“USER=%s\n”,getenv(“USER”))

}

如果你经常接触Windows系统设置,相信你应该看过环境变量这个功能按钮。它可以用来告诉系统某一个exe的`指定路径在哪里,方便我们在命令提示符里运行。

*** 作步骤

1、右键开始菜单--选择控制面板

2、切换到大图标模式

3、选择系统

4、点击高级设置

5、选择环境变量

6、在系统变量里面选择新建

7、输入环境变量信息

名称:

路径:都很重要必须要输入的

输入之后记得点击确定

8、然后我们来命令行下运行一下看看

添加好了环境变量,以后我们在Win10系统中就不需要输入绝对路径来运行某个exe程序,而是可以通过命令提示符来快捷 *** 作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7874125.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存