微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 综合技术问答 > EDA使用问答 > IC6151与SOC Encounter10.1共存问题

IC6151与SOC Encounter10.1共存问题

时间:03-15 整理:3721RD 点击:
如题,经过两天两夜的熬战,终于找到问题的根源,主要是OA_HOME的问题,因为安装过IC6151与Encounter10的朋友都会发现需要写OA路径,而当这两个OA_HOME都写在一个.bashrc中后,你会发现这两个软件会“打架”,也就是说要么能运行IC6151要么能运行Encounter,而要运行所要付出的代价就是要将这个bashrc文件中只留有一个OA_HOME路径,如果出现了两个就无论如何启动不了这两个中的一个,所以问题来了:::
不知道有哪位大大解决了这个环境变量的编写问题~在此提前说声谢谢了~我想一定会有人和我有同样的错误的,24小时等候大大的佳音哦

自己多顶顶才能让更多人收益

?为什么OA_HOME只留一个就会打架? 没有安装过,只是觉得不应该啊

我这里使用EDI 10.1,不需要设定OA_HOME,就可以启动

把两个OA下目录的内容合并就可以了,他们的文件其实没有打架滴。然后在环境变量中将OA_HOME指向合并后的那个即可。

学习中

OA_HOME不同就会发生冲突,也就是环境变量里你只能出现一个OA——HOME!如果有两个就会有错,楼上说合并,我想具体听听是怎么个合并法,难道把ic6141的和soc9.1的OA写在一起?求解

期待答案中

建议写个bash脚本单独运行软件
例如启动IC6141的脚本可以这样(可以取名为icfb_run或其他):
###################################
#!/bin/bash
#your env var
...
export OA_HOME=.....
...
#exec
virtuoso $@
exit 0
###################################
然后类似的再写个脚本运行encounter
最后可以在后台同时运行这两个脚本启动软件,却不会发生环境变量的冲突
因为每个脚本在自己的子shell里运行,不知道对方的变量。

yes, I think "shujixyz" is right. You should not set all OA_HOME in csh.cshrc or bashrc. You should write another script. Open different terminal, "source" different script. You can run encounter and IC614 at the same time, but in different terminal.

上一篇: IP-XACT IP packager
下一篇:最后一页

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top