5
如何在Linux上检查二进制文件是否需要SSE4或AVX
在Linux上,/proc/cpuinfo允许以一种简单的方式检查计算机具有的所有CPU标志。 通常,如果程序需要机器指令集的超集,那么确定该指令集的最简单方法就是运行它,然后查看它是否发出SIGILL信号。 但就我而言,我所有的处理器都至少支持SSE4.1和AVX。 因此,有没有一种简单的方法可以检查二进制文件内部是否具有特殊指令?
用于将指令(机器代码)直接发送到微处理器的低级编程语言。要组装硬件,请改用[计算机制造]。