1

我最近开始与 STAF 合作,但无法让 2 台机器相互通信。其中一台机器是 AWS 上的 Linux ec2-instance,无法 ping 通。

我正计划从一台虚拟机 ping STAF 到另一台虚拟机,看看公司防火墙是否可能是造成这种情况的原因,但我似乎无法在 linux 上使用命令(例如 Windows 上的“staf local ping ping”)。当我尝试使用 gdb(在 /usr/local/staf/bin 中)运行 STAFProc 时,出现以下错误。

(gdb) run
Starting program: /usr/local/staf/bin/STAFProc
/bin/bash: /usr/local/staf/bin/STAFProc: No such file or directory

(STAFProc 文件在那里。gdb 从另一个目录工作吗?)

我对 STAF、AWS 甚至 Linux 并不完全有经验,所以任何帮助我开始调试的帮助都将不胜感激。

4

1 回答 1

0

虽然问这个问题已经有点久了,而且操作人员似乎已经弄清楚了,但我可能仍然会发布我的解决方案。

有可能是尝试在 64 位设备上打开 32 位二进制文​​件引起的。

如果您正在使用基于 Debian 的操作系统,请尝试

sudo apt-get install lib32stdc++6
于 2018-07-03T10:18:45.193 回答