一个神奇的编译错误。

/tmp/cckGqvNI.s: Assembler messages:
/tmp/cckGqvNI.s:773: Error: no such instruction: `shlx %r13,%rax,%rax'

在编译C/c++程序或golang程序时都有可能遇到(因为go有些第三方包也是在其c-SDK上封装的)。 乍一看是说没有这个汇编指令。 通常都是gcc的版本过高导致的,需要回退gcc版本。