本文介绍了Cygwin中.seh_savexmm的无效寄存器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
$ make我曾与cygwin合作,但出现了编译错误.我不确定.seh_savexmm的无效注册请帮我.我在Google上搜索了此问题,但未找到有很多问题,但没有灵魂.请帮助我.
$ makei have worked with cygwin but got compile error.I am not sure what is invalid register for .seh_savexmmplease help me.I searched this problem on google but not findthere are many problems but not soultion.Please help me.
perl ./generate-functions.pl -file operationMetadata.csv
g++ -std=c++14 -O3 -Wall -g -mavx512vl -mavx512f -mavx512pf -mavx512er -mavx512cd -fno-common -c int-test.c -o int-test.o
g++ -std=c++14 -O3 -Wall -g -mavx512vl -mavx512f -mavx512pf -mavx512er -mavx512cd -fno-common -c generated-functions.c -o generated-functions.o
/tmp/cczD9mlv.s: Assembler messages:
/tmp/cczD9mlv.s:39: Error: invalid register for .seh_savexmm
/tmp/cczD9mlv.s:41: Error: invalid register for .seh_savexmm
/tmp/cczD9mlv.s:43: Error: invalid register for .seh_savexmm
/tmp/cczD9mlv.s:45: Error: invalid register for .seh_savexmm
/tmp/cczD9mlv.s:47: Error: invalid register for .seh_savexmm
/tmp/cczD9mlv.s:49: Error: invalid register for .seh_savexmm
/tmp/cczD9mlv.s:51: Error: invalid register for .seh_savexmm
/tmp/cczD9mlv.s:53: Error: invalid register for .seh_savexmm
/tmp/cczD9mlv.s:55: Error: invalid register for .seh_savexmm
/tmp/cczD9mlv.s:57: Error: invalid register for .seh_savexmm
/tmp/cczD9mlv.s:59: Error: invalid register for .seh_savexmm
/tmp/cczD9mlv.s:61: Error: invalid register for .seh_savexmm
/tmp/cczD9mlv.s:63: Error: invalid register for .seh_savexmm
/tmp/cczD9mlv.s:65: Error: invalid register for .seh_savexmm
/tmp/cczD9mlv.s:67: Error: invalid register for .seh_savexmm
/tmp/cczD9mlv.s:69: Error: invalid register for .seh_savexmm
推荐答案
罗斯里奇是对的.我解决了仅添加-fno-asynchronous-unwind-tables的问题.谢谢罗斯.
Ross Ridge is Right. I solved that only adding -fno-asynchronous-unwind-tables. thanks Ross.
这篇关于Cygwin中.seh_savexmm的无效寄存器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!