Closed sieveLau closed 1 year ago
make在link阶段报错:
main.c:108:5: warning: ignoring return value of ‘readlink’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 108 | readlink("/proc/self/exe", tempStr, MAX_TEXT_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -o DanmakuFactory String/DanmakuFactoryString.o List/DanmakuFactoryList.o Config/Config.o TemplateFile/TemplateFile.o AssFile/AssStringProcessing.o AssFile/AssFile.o XmlFile.o JsonFile.o main.o /usr/bin/ld: AssFile/AssFile.o: in function `writeAliveMessage': AssFile.c:(.text+0x4f68): undefined reference to `printEndMessage' /usr/bin/ld: AssFile.c:(.text+0x51dc): undefined reference to `printEndMessage' /usr/bin/ld: AssFile.c:(.text+0x5310): undefined reference to `printEndMessage' /usr/bin/ld: AssFile.c:(.text+0x5536): undefined reference to `printEndMessage' /usr/bin/ld: AssFile.c:(.text+0x5663): undefined reference to `printEndMessage' /usr/bin/ld: AssFile/AssFile.o:AssFile.c:(.text+0x58aa): more undefined references to `printEndMessage' follow collect2: error: ld returned 1 exit status make: *** [makefile:7: DanmakuFactory] Error 1
make在link阶段报错: