谁能解释一下什么是LINUX的环境变量以及功能
在LINUX的环境下,打命令:
env
你可以看到环境变量。例如:
PWD=/home/wang
HOSTNAME=abcd.net
USER=wang
MACHTYPE=i386-redhat-linux-gnu
FTP_PASSIVE=1
MAIL=/var/spool/mail/wang
BASH_ENV=/home/wang/.bashrc
LOGNAME=wang
SHELL=/bin/bash
HOSTTYPE=i386
OSTYPE=linux-gnu
HISTSIZE=1000
HOME=/home/wang
TERM=xterm
等号前是环境变量名,等号后是环境变量值。
环境变量名可以用到程序里,程序可以获得它的值,根据值决定如何操作,运行,找路径,文件夹等等。
环境变量的用途与PC (Windows ) 的环境变量的用途类似。
PC的环境变量可以打命令:
set
看到。例如:
ComSpec=C:\WINDOWS\system32\cmd.exe
CPU=i386
HOMEDRIVE=C:
LIB=C:\program Files\MicroSoft Visual Studio\VC98\LIB;。。
OS=Windows_NT
Path=C:\Program Files\。。。
PROMPT=$P$G
。。。。
等号前是环境变量名,等号后是环境变量值。
java环境变量配置是怎样做得
classpath需要在系统变量里面新建,变量名为classpath,变量值“.;D:\Java\jdk1.8.0_11\lib\tools.jar;D:\Java\jdk1.8.0_11\lib\dt.jar”(注意变量值前面的点和分号一定要加上,否则配置不成功),两个变量值配置完成后,依次点击确认。
搜索JDK,下载文件,文件为exe,double -click打开,输入安装页面,输入下一步(选择选择但请记住的安装路径,请记住),选择计算机,单击鼠标右键-Click -Click -Click-》选择属性,输入下一步,选择“高级系统设置” - 在组窗口中选择环境变量,然后输入下一步。-环境变量
path变量,新建系统变量–变量名,变量值.;%JAVA_HOME%\bin;点击确定,进行下一步,配置JAVA_HOME,配置安装路径即可。
在设置环境变量path时候,之所以要选择C:\Java\jdk1.6.0\bin(JDK的安装目录)是因为在编译程序的时候,在控制台输入javac Hello.java是,系统要去系统环境变量下面找javac.exe的执行程序路径。-变量
C语言中static变量的赋值问题
静态int a = 0;//在运行期间初始化一次,当调用下一次时,初始化工作将不会如下执行:
printf(“%d”,a);
a++;
}
int主()
{{
staticlocalvar();//第一个呼叫,输出a = 0
staticlocalvar();//第二个呼叫,请记住第一个退出时的值,输出a = 1
返回0;
}
扩展信息
1.静态的修改全局变量可以认为,只有此文件才能引用此文件。某些程序由许多.c文件组成。您可以彼此引用变量,但是加入静态修改后,此变量只能由此文件中的函数引用。
2.可以认为静态堆栈变量的修改是,堆栈变量的生命周期扩展到程序执行的结束。从总体上讲,堆栈变量的生命周期由OS管理。在堆栈返回期间,堆栈变量的寿命已经结束。
3.但是在加入静态修改后,变量不再存储在堆栈中,而是使用全局变量存储。在同一时间,离开定义它的函数后不能使用它,但是它可以在调用时继续使用它再次定义它的功能,并保存在被调用后剩下的值。