我最近开始和staf一起工作,两台机器无法相互通信。其中一台机器是aws上的linux ec2实例,无法ping。
我正计划将staf从一个虚拟机ping到另一个虚拟机,以查看公司防火墙是否是导致这种情况的原因,但我似乎无法在linux上使用命令(例如windows上的“staf local ping ping”)。当我尝试用gdb(in/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
(但statfproc文件在那里。gdb从另一个目录工作吗?)
我对staf、aws甚至linux都不太有经验,所以如果能帮助我开始调试,我将不胜感激。
最佳答案
虽然这个问题已经问了很久,OP似乎已经解决了,但我还是可以发布我的解决方案。
有可能是由于试图打开64位设备上的32位二进制文件而导致的。
如果您正在开发基于debian的操作系统,请尝试
sudo apt-get install lib32stdc++6