请问C++中使用extern关键字定义变量的意义
这仅表示声明,表明该变量已在其他地方定义。从基础上讲,该语句添加到全局变量中。当然,它们是相同的变量。就像一个1.CPP文件定义了一个int a,2。2.cpp文件和int a.在以下方式,可以重复定义它们。如果您添加了extern Incpp,那么您知道2.cpp在其他地方定义了一个,而1.cpp是一个变量
linux下怎么配置jdk环境变量
首先安装JDK,请记住其目录,例如/opt/java。然后在主目录中的.bash_profile找到了路径的线路,在背面添加英语结肠分离,添加/opt/java.bin,然后导出路径在最后一行中,编写导出路径,并保存出口。为了使配置有效,您可以登录用户,或直接执行命令,源.bash_profile。此系统的用户,您可以配置/etc/bash_profile,然后可以配置source/etc/profile。作为classPath,您无需在JDK1.5之后手动配置。
在linux中安装jdk后怎么设置环境变量
JAVA_HOME=/tmp/jdk1.6.0_20
JRE_HOME=/tmp/jdk1.6.0_20/jre
PATH=$PATH:/tmp/jdk1.6.0_20/bin
CLASSPATH=./:/tmp/jdk1.6.0_20/lib:/tmp/jdk1.6.0_20/jre/lib
这是设定这么几个变量
或
export JAVA_HOME=/usr/java/j2sdk1.4.2_04
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
但是必须要export才会在系统里生效,等于是定义和发布两部
特别是PATH,export的时候一定要记得把原来的PATH带上
PATH=$PATH:$HOME/bin
否则就覆盖了系统的path了
-extern