epics my "getting started"

  • 环境

OS: Linux SLC57(RH5)
EPICS base: baseR3.14.12.1

  • 平台的搭建
  •  编译base
  1. 安装readline-dev 软件包;
  2. 修改configure/os/ CONFIG_SITE.Common. linux-x86文件中COMMANDLINE_LIBRARY 参数,适合自己的系统;
  3. 设置环境变量
    export EPICS_BASE=/home/${USER}/work/epics/base
    export EPICS_HOST_ARCH=`${EPICS_BASE}/startup/EpicsHostArch`
    export PATH="${PATH}:${EPICS_BASE}/bin/${EPICS_HOST_ARCH}"
    export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${EPICS_BASE}/lib/${EPICS_HOST_ARCH}"
  4. 编译
    cd $EPICS_BASE
    make
  • 构建extension Top目录
  1. 解压extensionsTop*.tar.gz到:$EPICS_BASE/../,并重命名为extension;
  2. export EPICS_EXTENSIONS="${HOME}/myepics/extensions"
  3. cd $EPICS_EXTENSIONS; mkdir etc;
  • 编译ALH
  1. cd $EPICS_EXTENSIONS/src
  2. 解压alh到这个目录下;
  3. cd alh*
  4. make 

执行make的过程中可能缺少openmotif软件包,需要安装;

  • 编译EDM
  1. 解压EMD到$EPICS_EXTENSIONS/src目录下,并重命名edm文件夹,不能包括版本号;
  2. cd ${EPICS_EXTENSIONS}/src/edm
  3. make

执行make的过程中可能缺少libXm-devt软件包,需要安装;

ld的时候出错:libXtst找不到,需要ln -s libXtst.so.6 /usr/lib/libXtst.so

The GIF plugin needs to link against the ungif library which may not be available. In this case the solution is not to build the gif plugin. A plugin for png images is available. 执行:sed -i -e 's|giflib||g' Makefile

 

 

to be continued ...

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值