【发布时间】:2017-04-23 16:06:02
【问题描述】:
如何定义环境变量,否则我会使用 export 将 .bashrc 或 .bash_profile 放入 yocto 构建中,以免每次刷新操作系统时都这样做。
详情:
我正在构建的电路板:Toradex Apalis T30
我正在添加这个食谱:https://github.com/bmwcarit/meta-ros
如上面配方的自述文件所示,我们需要set up the environment with
export ROS_ROOT=/opt/ros
export ROS_DISTRO=indigo
export ROS_PACKAGE_PATH=/opt/ros/indigo/share
export PATH=$PATH:/opt/ros/indigo/bin
export LD_LIBRARY_PATH=/opt/ros/indigo/lib
export PYTHONPATH=/opt/ros/indigo/lib/python2.7/site-packages
export ROS_MASTER_URI=http://localhost:11311
export CMAKE_PREFIX_PATH=/opt/ros/indigo
touch /opt/ros/indigo/.catkin
另外我怎样才能添加最后一次触摸只运行一次。(我想每次打开终端时都不需要运行)。
我尝试创建一个服务来声明这些变量,但我认为这不是最有效(或至少是好的)方法。
【问题讨论】:
标签: yocto recipe openembedded