gcc -std=gnu11 -Wall -Wextra -Wshadow -Werror -Wmissing-declarations -O3 -flto=auto -march=native -DUSE_PEXT -DNDEBUG *.c pyrrhic/tbprobe.c tuner/*.c query/*.c noobprobe/*.c onlinesyzygy/*.c -pthread -lm -o Weiss-CCE23223 -fprofile-generate="pgo" uci.c:273:6: error: conflicting types for ‘PrintConclusion’; have ‘void(Move)’ {aka ‘void(unsigned int)’} 273 | void PrintConclusion(Move bestMove) { | ^~~~~~~~~~~~~~~ In file included from uci.c:34: uci.h:70:6: note: previous declaration of ‘PrintConclusion’ with type ‘void(const Thread *)’ 70 | void PrintConclusion(const Thread *thread); | ^~~~~~~~~~~~~~~ make: *** [Makefile:80:pgo] 错误 1