Linux下安装epics中Base-3.15.5步骤(向胡勇老师致敬)
来源:互联网 发布:单机手游推荐不要网络 编辑:程序博客网 时间:2024/05/17 00:53
本文是在安装了Linux系统下,再安装的epics。
0》检查有没有装g++,c++,gcc,perl
如果回应如/usr/bin/…表示已经安装了,那么可以进行下一步了如果回应没有安装输入apt-get install XXX,进行安装
1》在Linux的浏览器中搜
索http://www.aps.anl.gov/epics/base/R3-15/5.php,找到base-3.15.5.tar.gz下载
2》打开终端,输入
mkdir New
3》下载完后,从浏览器的Downloads文件夹中复制base-3.15.5.tar.gz到New文件夹中,然后右击base-3.15.5.tar.gz文件,进行解压
于是得到
这样在New文件下多了base-3.15.5这个文件夹。
4》接下去在终端输入
先输入cdcd Newcd base-3.15.5make
于是开始编译
注意没有Error提示才是装成功了,如果有错误发生,找到Error提示行,看有那个文件没有安装,用“apt-get install XXX”安装,安装完毕后,再次在终端输入“make”,再次编译,就可以得到上图了。
5》在终端输入
cdcd Newmkdir iocscd iocsmkdir example//以上几步完成了创建iocs文件夹,在iocs下再创建example文件夹cdecho $PATH
复制”/sbin/:/usr/sbin/:/home/mater/New/base-3.15.5/bin/linux-x86_64:”这句,下面要用
6》在终端输入
cdvi .profile
得到这样一个内容的文档,然后让光标从文首定位到文末,按一下“a”(或者i),就可以对文档进行编辑。然后,在这篇文档的最后加上这句“PATH=/sbin/:/usr/sbin/:/home/mater/New/base-3.15.5/bin/linux-x86_64:$PATH”,再按一下Esc键,再按“Shift+ : ”,文档的左下角会出现一个冒号,接着输入“wq”就可以保存并且退出了。我们退出后又回到了终端了。在终端上输入“source .profile”。使新路径生效。提醒一下,输入“source .profile”后是不会有什么提示内容的。
7》在终端输入这几句命令
cd Newcd iocscd examplemake BaseApp.pl -t example examplemake BaseApp.pl -i -t example example
如果得到下面回复,恭喜你这关过了
此时在终端输入“ls -lht”,可以看到原来的空文档一下子出来了很多新文档。
接着在终端里输入
cd examplleAppmake//之后会有一大堆回复,无视它等它完成即可cd ../cd exampleAppmake//也会有一长串回复,等它结束就好cd ../ls -lht
得到了
8》在终端输入
cd bincd linux-x86_64ls -lht
会得到
再在该目录下输入
file example
回复如下:
再输入
stat example
回复如下
输入:
cd ../../
到了example目录下
输入
cd iocBootcd iocexamplels -lht
得到如下图
这样乱七八糟的四个文件,注意颜色全是同一个颜色白的。
接着输入
./st .cmd
会回复“bush:./st.cmd: Permission denied”
接下去输入
chmod +x(小写的) st.cmdls -lht
看见一个变成绿色的了,变绿之后,在该目录下的终端输入
./st.cmd
它会有一长串回复,如下图所示:
在文末会出现“epics>”在后面敲入“dbl”
选中“mater:aiExample”鼠标右击“copy”它。
然后“ctrl+alt+t”呼出一个新的终端,输入
camonitor mater:aiExample
得到
- Linux下安装epics中Base-3.15.5步骤(向胡勇老师致敬)
- 向黎老师致敬
- 在windows安装epics base,以及JCA的使用
- Fedora 19/20 编译安装 Epics base 、extension、edm
- 《Squid 中文权威指南》(下)-向译者彭勇华致敬!!!
- 向前辈致敬致敬
- Epics-3.14.12.4 下 安装使用ASYN+Streamdevice
- LINUX 编译内核选项 向作者致敬
- EPICS入门与安装
- 圣诞快乐——向Google致敬——向linux致敬——向stackoverflow致敬——向openStack 致敬——永不退缩
- Node:向经典致敬(八皇后)
- 向Alan Cox——Linux内核的维护者致敬 (转)
- VMware虚拟机中安装Linux系统步骤(Redhat6.5)
- linux下cvs安装步骤
- Linux下OMNet++安装步骤
- mysql linux下安装步骤
- linux下安装libpcap步骤
- linux下安装oracle步骤
- TCP/IP (四) ---- 网际层
- String类常用方法
- 修改Tomcat8w.exe可执行路径:Path to executable
- 突然想写些东西
- Java中super关键字和this关键字的比较
- Linux下安装epics中Base-3.15.5步骤(向胡勇老师致敬)
- B-树详细分析及B树B-树B+树B*树概念
- python lock
- [AGC001D]Arrays and Palindrome-并查集-构造
- linux下添加定时任务
- 卷积在图像处理中的应用
- [LintCode]39.恢复旋转排序数组
- 一张图讲解对象锁和关键字synchronized修饰方法(代码块)
- c++的模板类有什么好处?