在Linux上使用手动STAF命令

在Linux上使用手动STAF命令,linux,amazon-ec2,staf,Linux,Amazon Ec2,Staf,我最近开始与STAF合作,无法让两台机器相互通信。其中一台机器是AWS上的Linux ec2实例,无法ping 我曾计划将STAF从一个虚拟机ping到另一个虚拟机,看看公司的防火墙是否是导致这种情况的原因,但我似乎无法在linux上使用命令(例如windows上的“STAF local ping ping”)。当我尝试用gdb运行STAFProc时(在/usr/local/staf/bin中),我得到了以下错误 (gdb) run Starting program: /usr/local/st

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

我曾计划将STAF从一个虚拟机ping到另一个虚拟机,看看公司的防火墙是否是导致这种情况的原因,但我似乎无法在linux上使用命令(例如windows上的“STAF local ping ping”)。当我尝试用gdb运行STAFProc时(在/usr/local/staf/bin中),我得到了以下错误

(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都没有太多的经验,因此如果能帮助我开始调试,我将不胜感激。

虽然问题提出已经有一段时间了,op似乎已经解决了,但我还是可能会发布我的解决方案

有可能是因为试图在64位设备上打开32位二进制文件造成的

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

sudo apt-get install lib32stdc++6

虽然这个问题已经问了很久了,op似乎已经弄明白了,但我还是可以发布我的解决方案

有可能是因为试图在64位设备上打开32位二进制文件造成的

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

sudo apt-get install lib32stdc++6