查看 CPU 及 GCC 的相关信息,定位 invalid opcode 问题

最近遇到了一个 lib 库编译的二进制产物在目标机器报 invalid opcode 的问题。导致这个问题的原因是目标机器缺少 AVX-512 相关指令集,而编译机 CPU 指令集版本较高,含有 AVX-512 ,且在编译时打开了 O2 选项。 ...