嘿,大家好~ 在终端执行: echo ${MFX_HOME}显示内容为:/opt/intel/mediasdk/ echo ${MYVAE} 显示内容为:/home/szhite/ 但是在cmake文件中语句message( STATUS "a! $ENV{MFX_HOME}: $ENV{MYVAE}: $ENV{HOME}")执行后的结果是: -- a! : : /home/szhite 打印出来的环境变量MFX_HOME,MYVAE的值为空, 这是为什么呢?
by kongrenxin - C/C++ - 2014-07-02 10:19:09 阅读(1952) 回复(0)
在查看进程的环境变量的时候,会发现输出会有问题。 通过cat /proc/$PID/environ之后,输出到终端的结果会直接和下一行的系统提示符连在一起。 是设置的问题还是需要修改哪里的参数呢?还望指教
如果set没跟参数时会打印出已设的环境变量,但我在ubuntu上执行这个命令时却打出不知哪个脚本的内容,而且由于脚本很长,我把终端的滚动滑块滑到最顶也没看到这个脚本的开头,所以不知是哪个脚本。有什么方法吗?对上面两个问题?
我做了一个php页面,把apache出错页面指到了这个页面 让他显示诸如:请求的地址=$SERVER_NAME?>;=$REQUEST_URI?>; 并不存在之类的东西,需要获取 $SERVER_NAME,$REQUEST_URI两个变量,但是在一台服务上可以,在另一台就不行。 但是我用phpinfo()可以获得这些信息,是哪里设置不对吗?还是因为我这台机器放在网关下面?
小弟新学linux程序设计,试着抄了一个程序,他可以显示系统的环境变量,但是我不能理解,烦请高手指点一二。
#include
在FC4中,我运行rsh guserver01 -l test -n "setenv DISPLAY gugen049:0.0;/genesis/sys/scripts/folder.sol" , (gugen049是本地的主机名) ,系统提示couldn't connect to display, 但当我把主机各换成其他主机名又运行正常,,请问这可能是什么原因造成的?
在FC4中,我运行rsh guserver01 -l test -n "setenv DISPLAY gugen049:0.0;/genesis/sys/scripts/folder.sol" , (gugen049是本地的主机名) ,系统提示couldn't connect to display, 但当我把主机各换成其他主机名又运行正常,,请问这可能是什么原因造成的?
问题1:env显示的是当前用户的环境变量对吗???? 问题2:env显示的环境变量的内容比/home/user_name/.bash_profile文件中的内容多很多???难道env显示的不是宿主目录下的.bash_profile文件的内容?????? 如果不是那么env显示的是哪个文件中的内容? 如果是,为什么会显示不一样?
大家好. 我在RHEL 4里面用proftpd配置了一个FTP SERVER, 并创建了登陆FTP的用户. 当用户登进去后, 有.bash_logout,.bash_profile等环境变量文件显示. 我想问下,有办法不显示这些文件吗?