Current source file is ../sysdeps/unix/sysv/linux/raise.c Compilation directory is /build/glibc-CVJwZb/glibc-2.27/signal Source language is c. Producer is GNU C11 7.5.0 -mtune=generic -march=x86-64 -g -O2 -O3 -std=gnu11 -fgnu89-inline -fmerge-all-constants -frounding-math -fstack-protector-strong -fPIC -ftls-model=initial-exec -fstack-protector-strong. Compiled with DWARF 2 debugging format. Does not include preprocessor macro info.
时间: 2023-09-08 21:15:23 浏览: 361
嵌入式系统/ARM技术中的介绍LINUX目录树
这个信息告诉了我们编译出错的文件路径和编译器的相关信息。
这个文件是 raise.c,位于 "../sysdeps/unix/sysv/linux/" 目录下。它是一个 C 语言源文件,使用的编译器是 GNU C11 7.5.0,编译选项包括 -g(生成调试信息)、-O2(启用中级优化)和 -fstack-protector-strong(启用堆栈保护)等。
这些信息对于排查编译错误很有用。您可以检查 raise.c 文件中的代码,看看是否有语法或逻辑错误。同时,您可以调整编译选项,例如关闭某些优化或禁用堆栈保护,看看是否能解决问题。
阅读全文