1
Libyuv編譯遇到未知的寄存器名「ASM」Libyuv編譯遇到未知的寄存器名「ASM」 YMM1'的ASM錯誤
我試圖編譯libyuv「YMM1」的ASM錯誤(似乎是最新的)在Ubuntu14。當我着手製作時,會有與彙編相關的錯誤,從而停止編譯過程。它報告:
make -j7 V=1 -f linux.mk
g++ -c -O2 -fomit-frame-pointer -Iinclude/ source/row_posix.cc -o source/row_posix.o
g++ -c -O2 -fomit-frame-pointer -Iinclude/ source/scale_mips.cc -o source/scale_mips.o
g++ -c -O2 -fomit-frame-pointer -Iinclude/ source/scale_posix.cc -o source/scale_posix.o
g++ -c -O2 -fomit-frame-pointer -Iinclude/ source/video_common.cc -o source/video_common.o
source/row_posix.cc: In function ‘void libyuv::CopyRow_AVX(const uint8*, uint8*, int)’:
source/row_posix.cc:3290:4: error: unknown register name ‘ymm1’ in ‘asm’
);
^
source/row_posix.cc:3290:4: error: unknown register name ‘ymm0’ in ‘asm’
make: *** [source/row_posix.o] 錯誤 1
怎麼了?
我應該在哪裏添加它? [鏈接](http://trac.pjsip.org/repos/wiki/Getting-Started)。據它說,我找不到要添加的地方。 – yinyz 2014-10-06 05:02:42