找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 2452|回复: 2
打印 上一主题 下一主题

关于env的问题,大家一起讨论

  [复制链接]

129

主题

594

帖子

3480

积分

五级会员(50)

Rank: 5

积分
3480
跳转到指定楼层
1#
发表于 2009-12-21 21:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
关于env研究有一段时间了,也试出了点东西,但是还是有好多不懂的地方,希望可以和大家一起讨论,附件是我的env. I  \  R$ Q2 v% C7 l  E! [
以下见解仅限于我个人的理解,如有不同理解欢迎拍砖@~@" [. Z  y- a9 s9 ]1 ]
0 [# T' ?4 o( V2 V$ H( y
一部分一部分的来% j2 K% [  `3 @$ E

# The following variables are set by the software if not preset by user:

#
; S  e$ R( H2 E8 dCDS_SITE, ALLEGRO_SITE, TELENV, ALLEGRO_INSTALL_DIR,

#0 t  p7 c* v7 l8 G1 s1 W
ALLEGRO_INSTALL_TOOLS, ALLEGRO_INSTALL_ROOT, ALLEGRO_TYPE,

#
5 H$ x9 L8 F5 w- H__UNIX (if UNIX), _PROGRAM, HOME, LOCALPATH, LOCALENV


7 }) h9 ?$ t% d3 J+ }1,CDS_site,home,allegro site:CDS_site是系统公用的环境变量,一般team使用这个变量会比较多,用来存放公用配置的env,Home是个人环境变量,个人配置的env存放的地方,5 t! |6 w& H1 Y
allegro_site查了很多地方,还是不能确切的理解这个变量的作用,得到的初步答案是个人环境变量,但是优先级没有home高(为什allegro要搞2个个人环境变量)4 P1 z8 Q8 n/ \" V1 [4 ~" v- ]
优先级:Home>max(allegro_site CDS_site),即allegro首先载入home下env的配置,如果找不到就寻找CDS_site下的路径9 t) Z) r( N' z( y; u8 |2 L
, a8 T4 V+ I, y, x; S
: P9 C$ T, o0 f, Z: ]$ `, B8 d3 e0 a' D

# System Variables

set GLOBAL = $ALLEGRO_INSTALL_DIR/text

# change from LIBPATH because it conflicts with IBM's shared library

# environment variable

set ALIBPATH = $ALLEGRO_INSTALL_DIR/pcb_lib

set COMPLIBPATH = $ALLEGRO_INSTALL_DIR/allegrolib

set GLOBALPATH = . $GLOBAL

# Allegro Data Services Variable

set ADSPATH = $GLOBALPATH

# Present for compatiblity with older versions of Allegro.

ifnvar ALLEGRO_SITE "set ALLEGRO_SITE ."

出现了一个让我很头疼的问题set GLOBAL = $ALLEGRO_INSTALL_DIR/text

不知道这句话讲的是什么意思,而且也不能不理会,因为后面GLOBAL前仆后继的出现了,崩溃中。

紧接着后面3个环境变量的设置,ALIBPATH,COMPLIBPATH,似乎没有用过,不管也无妨。GLOBALPATH的值是. $GLOBAL,而GOLBAL是等于
+ a0 p6 H. q4 M$ j5 p7 j7 p$ALLEGRO_INSTALL_DIR/text的,谁知道# t# b% ?& x0 i; Q- n1 P
$ALLEGRO_INSTALL_DIR/text是哪个目录,$在allegro中是什么运算符,为什么有的地方前面还要有一点呢。

大家一起讨论下,明天继续

ENV.rar

8.76 KB, 下载次数: 123, 下载积分: 威望 -5

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持!1 反对!反对!

8

主题

43

帖子

511

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
511
2#
发表于 2009-12-22 14:54 | 只看该作者
好贴啊,要顶下,我都自己瞎搞了env很久,想弄些快捷键,集成像pads、protel的功能

18

主题

74

帖子

856

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
856
3#
发表于 2010-6-2 11:27 | 只看该作者
总结的不错,怎么没有人顶/ U' G! g, a7 k( F8 {
% @5 I9 `6 G1 x% X3 l" {% Y
最近碰到一个问题,百思不得其解,. Y2 o$ R4 {5 y  |2 N5 ~4 e8 s0 g# c
我修改了HOME所指路径下的。ENV的快捷键指令,但是没有效果,/ p6 p" I& u# C2 B' g; J
把以前用的ENV COPY到这个路径下就OK了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-9-20 19:36 , Processed in 0.059131 second(s), 35 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表