我最近开始使用STAF,但无法让两台机器相互通信。其中一台机器是AWS上的Linux EC2实例,无法pinged通。
我打算从一台虚拟机ping另一台虚拟机上的STAF,看看是不是公司的防火墙导致了这种情况,但我似乎不能在linux上使用命令(比如windows上的"staf local 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的经验,所以任何帮助我开始调试的人都会非常感激。
发布于 2018-07-03 18:18:45
虽然这个问题已经提出了很长一段时间,而且op似乎已经解决了这个问题,但我仍然可能会发布我的解决方案。
这可能是由于试图在64位设备上打开32位二进制文件造成的。
如果您使用的是基于Debian的os,请尝试
sudo apt-get install lib32stdc++6https://stackoverflow.com/questions/43604858
复制相似问题