如何使 Trace32 路径适用于所有其他用户?
How do I make Trace32 path working for all other users?
Trace32
安装下名为 config.t32
的配置文件有一个静态目录默认为 SYS=C:\T32
.
当其他用户在他们的系统中运行此文件时,它不会运行,因为他们在不同的位置Trace32
安装了。
我该如何解决这个问题并让这个路径适用于所有用户。
只需删除以 SYS=
开头的行。
TRACE32 通常会根据启动的可执行文件的位置自动找到其系统目录。
(当您删除以 TMP=
开头的行时,TRACE32 将为用户使用默认的临时目录。)
除了霍尔格的回答,
我有一个庞大的开发团队,用普通的SCM和多个测试台是不可能潜入每一个设置或一直改变路径的,因此要制作更标准的工具链环境,这是我的东西做了。
- 我们已经定义了一个环境变量,其中有一个用户字符串被定义到 Developers PC / 测试台上。
例如Project_BuildSupport="C:\Tools" (user can defined any path of his choice)
- 将上述步骤中定义的环境变量输入到 config.t32 安装的任何位置。
例如
SYS=${Project_BuildSupport}\T32-R.2020.09 ;ENV Variable
HELP=${Project_BuildSupport}\T32-R.2020.09\pdf ;For help
这样所有的系统设置都是路径独立的,用户可以在他的 PC 中使用他选择的安装路径。
我能看到的唯一缺点是,每个劳特巴赫用户都需要在团队中使用的所有系统中定义相同的环境变量Project_BuildSupport
。
Trace32
安装下名为 config.t32
的配置文件有一个静态目录默认为 SYS=C:\T32
.
当其他用户在他们的系统中运行此文件时,它不会运行,因为他们在不同的位置Trace32
安装了。
我该如何解决这个问题并让这个路径适用于所有用户。
只需删除以 SYS=
开头的行。
TRACE32 通常会根据启动的可执行文件的位置自动找到其系统目录。
(当您删除以 TMP=
开头的行时,TRACE32 将为用户使用默认的临时目录。)
除了霍尔格的回答,
我有一个庞大的开发团队,用普通的SCM和多个测试台是不可能潜入每一个设置或一直改变路径的,因此要制作更标准的工具链环境,这是我的东西做了。
- 我们已经定义了一个环境变量,其中有一个用户字符串被定义到 Developers PC / 测试台上。
例如Project_BuildSupport="C:\Tools" (user can defined any path of his choice)
- 将上述步骤中定义的环境变量输入到 config.t32 安装的任何位置。
例如
SYS=${Project_BuildSupport}\T32-R.2020.09 ;ENV Variable
HELP=${Project_BuildSupport}\T32-R.2020.09\pdf ;For help
这样所有的系统设置都是路径独立的,用户可以在他的 PC 中使用他选择的安装路径。
我能看到的唯一缺点是,每个劳特巴赫用户都需要在团队中使用的所有系统中定义相同的环境变量Project_BuildSupport
。