在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 27087|回复: 25

[求助] .cshrc设置问题

[复制链接]
发表于 2011-12-26 10:48:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
请问各位大侠,我设置的.cshrc文件为什么一直有错
我的.cshrc设置如下:
#license file
setenv SNPSLMD_LICENSE_FILE 27000@localhost.localdomain
setenv LM_LICENSE_FILE    /home/cgy/tmp/synopsys/license/synopsys.dat

set path =($path /home/cgy/tmp/synopsys/scl/linux/bin)

#Astro
setenv ASTRO_HOME     /eda_tool/synopsys/astro0512
set path=($path $ASTRO_HOME/bin/IA.32)

在.cshrc目录下source .cshrc
报错:
bash: setenv:command not found
发表于 2011-12-26 11:01:59 | 显示全部楼层
你的默认shell是bash,要改成csh或tcsh
发表于 2011-12-26 11:11:05 | 显示全部楼层
你在bash下source cshell的.cshrc当然会报错了
 楼主| 发表于 2011-12-26 15:19:19 | 显示全部楼层
我在.tcsh设置如下:
#lmgrd
export PATH="/home/cgy/tmp/synopsys/scl/linux/bin:"$PATH
#start synopsys license using lmgrd
alias lmli2="lmgrd -c /home/cgy/tmp/synopsys/license/synopsys.dat -l ~/syn_lic.log"

#Design Compiler
export PATH="/home/cgy/tmp/synopsys/DC/bin:"$PATH
#pts
export PATH="/home/cgy/tmp/synopsys/primetime/bin:"$PATH
#astro
export PATH="/home/cgy/tmp/synopsys/Astro/bin/IA.32:"$PATH

#Set Home Directory
export SYNOPSYS="/home/cgy/tmp/synopsys"
export DC_HOME="/home/cgy/tmp/synopsys/DC"
export PT_HOME="/home/cgy/tmp/synopsys/primetime"
export ASTRO_HOME="/home/cgy/tmp/synopsys/Astro"

#SNPSLMD_LICENSE_FILE
export SNPSLMD_LICENSE_FILE=27000@localhost.localdomain

logout后,要source .tcsh才可以启动pt,且pt可以用,license也是好的;
但astro 有图形界面出来,NO license;
dc_shell 根本就启动不来,报错:bash:dc_shell:command not found。

这种情况是什么原因?
发表于 2011-12-26 15:41:42 | 显示全部楼层
tcsh属于升级csh, login shell脚本一定命名为 .cshrc,且在你本人的home目录下, 这样你login后系统自动source .cshrc, 否则就像你说的那样, 手动source才行。
 楼主| 发表于 2011-12-26 15:53:04 | 显示全部楼层
现在的问题是,出了pt可以用,astro和DC都不能用。
发表于 2011-12-26 16:00:02 | 显示全部楼层
你得PT,DC和Astro都是独立安装的?

也许你的PT破解很完整, 不需要licence, 只要path设定好就可以了,明白我意思?

而DC和Astro都要license, 需要lmgrd启动license才行。
 楼主| 发表于 2011-12-26 16:09:55 | 显示全部楼层
#start synopsys license using lmgrd
alias lmli2="lmgrd -c /home/cgy/tmp/synopsys/license/synopsys.dat -l ~/syn_lic.log"

这个命令是不是就是你说的 lmgrd启动license?
发表于 2011-12-26 16:44:02 | 显示全部楼层



嗯, 两个问题: 1,你敲 lmli2命令了吗? 2, synopsys.dat是DC和Astro的license吗?
 楼主| 发表于 2011-12-26 17:07:42 | 显示全部楼层
source .tcsh 没有问题
输入lmli2 也没有问题,
就是输入dc_shell 是报错:bash: dc_shell:command not found。

synopsys.dat是我安装网上的步骤做的,验证了license是 PASSED。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-26 02:56 , Processed in 0.020564 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表