如何安装 tkgate1.8

如何安装 tkgate1.8

tkgate 的更新版本有点滞后。它经常挂起。所以我只想安装版本1.8。我尝试过,但是没能成功。

答案1

下载链接是tkgate 1.8.0.
提取并按照自述文件进行安装。

安装

要安装 tkgate,请按照以下步骤操作:

0. 获取并安装 tcl/tk 8.0 或更高版本。

1. cd 到您解压此发行版的目录。

2.运行配置脚本:

./configure

该脚本将运行一系列测试来发现环境的属性并编辑 config.h 文件。测试的具体属性包括:

  • 操作系统:(FreeBSD、SunOS、Linux 等)
  • 编译器:(gcc 或 cc)
  • Tcl/Tk 版本:(8.0jp、8.2 或 8.0)
  • 语言支持:(日语/英语或仅英语)
  • 语法编译器:(bison或yacc)
  • 词法分析器:(flex 或 lex)
  • 测试所需的库:(-X11)
  • 测试系统相关库:(-xpg4、-ldl、-lsocket、-lnsl、-lm)
  • 测试 long long:(“1”或“0”)
  • 测试 optreset 要求: (“1”或“0”)
  • 检查操作系统名称以确定信号()语义:(处理程序在捕获时禁用/重新启用)

执行以下操作:

  • config.h 经过编辑以反映上述测试的结果。
  • 使用 xmkmf 构建顶层 makefile
  • 子目录 (src/common、src/tkgate、src/gsim、src/gmac) makefile 使用 xmkmf 构建
  • 包含文件链接已建立
  • 依赖关系已建立。

通常配置将完全自动进行,但如果某些组件(例如 tcl/tk)位于非标准位置,则可能需要编辑 config.h 并将所需目录添加到 TKGATE_INCDIRS 和 TKGATE_LIBDIRS。

3. 编辑文件 config.h 以根据需要更改安装目录位置。默认情况下,可执行文件将安装在“/usr/X11R6/bin”中,手册页将安装在“/usr/X11R6/man/man1”中,库文件将安装在“/usr/X11R6/lib/tkgate-1.6g”中。请勿编辑 BEGIN-AUTO 和 END-AUTO 行之间的任何行,因为这些行将由 configure 脚本自动生成。

4. 编辑文件“sitename.txt”以指定站点的名称。此名称将出现在 TkGate 打印的轨迹和电路图上。默认名称为“Earth”(对于大多数用户来说可能是正确的,但可能有点不具体)。用户还可以通过编辑他们的首选项来覆盖站点名称。

5. 使用以下命令编译TkGate:

make

6. 使用以下命令安装 TkGate:

进行安装    
 制作安装文件

如果您没有安装目录的写权限,您也可以从用作辅助主目录的编译目录运行 TkGate。您还可以通过设置环境变量 TKGATE_HOME 明确设置主目录。tkgate 的可执行文件将位于 src/tkgate/tkgate 中。

7.(可选)将 tkgate 主目录中的文件“tkgate-error.log”的保护设置为可公开写入。TkGate 会进行内部一致性检查并将任何问题记录到此文件中(这些是 TkGate 的潜在问题,而不是正在编辑的电路的问题)。如果文件不可写,错误将记录到当前目录中同名的文件中。通常,此文件应该只有很少的条目或没有条目。

相关内容