Skip to content

回复:在 SSE2 CPU 上为 0.3.6 并行计算 4 个哈希 ​

原始发布页

打开来源页面
查看 1 个交叉存档

Windows 上的 MinGW 在编译它时遇到问题:

g++ -c -mthreads -O2 -w -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DWIN32 -D__WXMSW__ -D_WINDOWS -DNOPCH -I"/boost" -I"/db/build_unix" -I"/openssl/include" -I"/wxwidgets/lib/gcc_lib/mswud" -I"/wxwidgets/include" -msse2 -O3 -o obj/sha256.o sha256.cpp

sha256.cpp:在函数 `long long int __vector__ Ch(long long int __vector__, long long int __vector__, long long int __vector__)' 中: sha256.cpp:31:内部编译器错误:位于 cp/typeck.c:1454 的 perform_integral_promotions 中 请提交一份完整的错误报告, 并在适当情况下附上预处理后的源代码。 相关说明请参见 <URL:http://www.mingw.org/bugs.shtml>。 make: *** [obj/sha256.o] 错误 1

英文原文 ​

展开英文原文

MinGW on Windows has trouble compiling it:

g++ -c -mthreads -O2 -w -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DWIN32 -D__WXMSW__ -D_WINDOWS -DNOPCH -I"/boost" -I"/db/build_unix" -I"/openssl/include" -I"/wxwidgets/lib/gcc_lib/mswud" -I"/wxwidgets/include" -msse2 -O3 -o obj/sha256.o sha256.cpp

sha256.cpp: In function `long long int __vector__ Ch(long long int __vector__, long long int __vector__, long long int __vector__)': sha256.cpp:31: internal compiler error: in perform_integral_promotions, at cp/typeck.c:1454 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://www.mingw.org/bugs.shtml> for instructions. make: *** [obj/sha256.o] Error 1

为历史保存,为中文读者整理。每篇档案均附来源与英文原文。