參考資料:
https://blog.csdn.net/u013963632/article/details/78138217
1、下載epcis
下載地址:https://epics.anl.gov/download/base/index.php
我下載的是最新版本的7.0.3 版本
下載後解壓縮文件後:
2、在想安裝的地方新建一個文件夾
mkdir epics
將新下載的文件copy進去
3、在這個文件下編譯
執行make後文件夾會變得更多,執行不出錯的結果如下:
在不出錯的情況下,我們可以看到編譯後的文件內容如下:
4、將相關操作ioc的相關的變量加入進去
加入進去的方法如下,下面是我剛纔安裝epics的文件,然後,可以看到這個linux-x86_64 是這樣的一個路徑
爲了將這樣的文件夾的路徑加入到環境變量當中去,我們來到根目錄下
通過如下的指令:
(1)cd
(2)vim .profile
(3)打開的profile如下:
在文件最後一行加入自己想要加入系統的環境變量
請看上圖的最後一行。是我給的環境變量的地址
之後,通過source .profile 進行系統環境變量的刷新,使其生效。
5、新建一個ioc實例
(1) 找到剛纔文件所安裝的位置,並且新建幾個文件夾
mkdir iocs
cd iocs
mkdir example
cd example
(2) makeBaseApp.pl -t example example 新建一個ioc的實例
執行後,出現如下的信息:
makeBaseApp.pl -i -t example example
出現如下:
(3)編譯新建的ioc
cd examplleApp
make//之後會有一大堆回覆,無視它等它完成即可
cd ../
cd exampleApp
make//也會有一長串回覆,等它結束就好
cd ../
ls -lht
得到的結果如下:
(4)第一個實例如下:
在當前文件夾
下,執行如下命令:
cd bin
cd linux-x86_64
ls -lht
如下所示:
(5) 執行如下所示:
file example
stat example
(6)執行如下命令
cd iocBoot
cd iocexample
ls -lht
執行結果如下:
(7)爲了啓動當前建立的ioc
由於當前的st.cmd 文件不能實現可執行,因此,需要修改文件的權限
修改權限的命令:chmod +x(小寫的) st.cmd
(8) 執行st.cmd 出現如下的報錯結果
發現出現的原因是由於前面的make 的問題,如果讀者你們是完全按照上面的流程進行是不會出現我這樣的錯誤的。
如下所示:
這個時候 iocexample 文件夾下有:
這個時候,執行st.cmd,結果如下:
輸入dbl,如下:
camonitor scottar:aiExample
出現上面的錯誤
---------------------未完待續------------------
發現camonitor 沒有加入到環境變量當中:
____但是應當注意,實際我是已經加入到環境變量中了,只不過出現了新的命令行的窗口中,沒有辦法生效之前添加好的環境變量---解決方案:https://mp.csdn.net/console/editor/html/106345994