bash:在trimesh2中尝试mesh_视图时无法执行二进制文件
我正在尝试在64位的debian上运行trimesh2 但每当我尝试运行mesh\u view或任何其他bash:在trimesh2中尝试mesh_视图时无法执行二进制文件,bash,graphics,debian,mesh,Bash,Graphics,Debian,Mesh,我正在尝试在64位的debian上运行trimesh2 但每当我尝试运行mesh\u view或任何其他mesh命令时,它都会说 无法执行二进制文件 我应该如何运行网格?生成文件如下所示: all win32 linux32 linux64 darwin32 darwin64 clean: $(MAKE) -C libsrc $@ $(MAKE) -C gluit $@ $(MAKE) -C utilsrc $@ debug: $(MAKE) -C libsrc DEBUG=y $(MAKE)
mesh
命令时,它都会说
无法执行二进制文件
我应该如何运行网格
?生成文件如下所示:
all win32 linux32 linux64 darwin32 darwin64 clean:
$(MAKE) -C libsrc $@
$(MAKE) -C gluit $@
$(MAKE) -C utilsrc $@
debug:
$(MAKE) -C libsrc DEBUG=y
$(MAKE) -C gluit DEBUG=y
$(MAKE) -C utilsrc DEBUG=y
FINDCMD = find trimesh2 -name 'OBJ*' -prune -o -name CVS -prune -o -type f -print
tar:
cd .. && tar zcvf trimesh2.tar.gz `$(FINDCMD) | sort`
zip:
cd .. && $(FINDCMD) | sort | zip -9 trimesh2 -@
.PHONY : all clean debug default tar win32 zip
您是否运行了
makeall
或makelinuxnn
(32或64,根据您的系统而定)。如果makefile有一个makeclean
,我会先运行它,然后makelinuxnn
。您收到的错误消息表明,在主可执行文件或.so文件的“类型”中,在遍历LD_LIBRARY_路径时找到的二进制类型不匹配。(我想!;-))。祝你好运。这里有171个关于S.O.的问题。如果你搜索“无法执行二进制文件”
。您应该在其中一些解决问题的说明中找到更详细的说明。祝你好运