直接双击提示invalid encoding,使用shell运行则提示cannot execute binary file。这两天居然被这个东东难倒了,一直以为是无法识别编码或者缺少编译环境的问题。
于是加了个什么转码器,还apt-get install g++了,问题依旧。
突然觉得会不会又是32位和64位系统的问题,结果一查,还真是这个原因,伤不起。
32位系统,下载了个64位的软件,结果就无法执行;换位32为版本即可运行。
注:
查看系统命令: -uname -a 或 lsb_release -a,如下所示