直接双击提示invalid encoding,使用shell运行则提示cannot execute binary file。这两天居然被这个东东难倒了,一直以为是无法识别编码或者缺少编译环境的问题。
于是加了个什么转码器,还apt-get install g++了,问题依旧。
突然觉得会不会又是32位和64位系统的问题,结果一查,还真是这个原因,伤不起。
32位系统,下载了个64位的软件,结果就无法执行;换位32为版本即可运行。
注:
查看系统命令: -uname -a 或 lsb_release -a,如下所示
本文讨论了在不同位数系统下安装与执行64位软件时遇到的问题,以及如何解决该问题。通过检查系统的命令行输出,作者发现问题是由于32位系统尝试运行64位软件导致的。解决方案是在32位系统中安装对应的32位版本的软件。
3135

被折叠的 条评论
为什么被折叠?



