今天客户送来一台笔记本,说是“银河麒麟电脑”,让我在这台电脑上跑程序。

在工作机上(银河麒麟V10)发布了可执行程序,将可执行程序拷贝到这台笔记本上,双击执行无反应。在终端执行,提示:

bash: ./xxxxx 无法执行二进制文件: 可执行文件格式错误

bash: 无法执行二进制文件: 可执行文件格式错误_可执行文件

bash: 无法执行二进制文件: 可执行文件格式错误_bash_02

仔细一查,原来这台笔记本用的是飞腾D2000处理器,ARM的,而工作机是Intel的,难怪程序无法执行。需要重新build可执行程序。