日期:2014-05-16  浏览次数:20655 次

ARM-linux板子上如何开机自动设置环境变量??
板子上/etc/init.d中有个rcS,里面可以设置各种启动自动运行的东东,但是环境变量比如export QTDIR=/opt/qt要如何设置呢?直接写在里面不行,忘高手解答。。。

------解决方案--------------------
/etc/profile
------解决方案--------------------
为什么不行呢? 首先要确保rcS脚本被运行到。
只要运行到,就一定行的啊!
------解决方案--------------------
又该配置文件如/etc/profile,也可能不在这个目录下,比如/etc/rc.d/init.d/functions也可能设置了环境变量,具体要看你用哪个版本的文件系统。
------解决方案--------------------
你是想设置QT的环境变量吧,类似的问题我也遇到过,后来尝试用shell的方法解决了。
方法是:
首先建立一个shell,比如叫qtopia,放到/bin/目录下;
里面设置变量:export set QTDIR=/opt/qt等;
在/etc/init.s/rcS中添加:/bin/qtopia &
自动运行这个shell就行了。
我是这么做成功了,具体什么原因我也没弄清楚。你可以试试。