- 博客(1)
- 收藏
- 关注
原创 linux c编程遇到非法指令( Illegal instruction)的处理方法
8.执行发现同样问题,确认是汇编指令导致,查询cat /proc/cpuinfo的flags支持的指令集。vextracti128是avx2,如果cpu的flags不支持该指令集,则会出现非法指令。可以cat /proc/cpuinfo |grep flags 查看其指令集。其中utest是我第2步编译处理的可执行文件。1.设置linux系统可以生成dump。ax ax2 ax512是不同的指令集。4.用gdb打开core文件。在目录下,生成core文件。7.编译c文件测试汇编指令。3.运行生成dump。
2024-08-25 20:34:33 297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人