/usr/bin/ld: scripts/dtc/dtc-parser.tab.o:(.bss+0x10): multiple definition of `yylloc'; scripts/dtc/dtc-lexer.lex.o:(.bss+0x0): first defined here CALL scripts/checksyscalls.sh
时间: 2023-08-13 14:02:40 浏览: 345
这个错误是由于在编译时出现了重复定义的变量 `yylloc`。这通常是由于在多个源文件中包含了同一头文件,导致重复定义的变量。解决方法是在头文件中使用 `#ifndef` 和 `#define` 宏来避免重复定义,或者将定义放在一个单独的源文件中,然后在其他源文件中使用 `extern` 关键字声明变量。此外,还可以检查编译命令是否正确,是否包含了重复的源文件。
阅读全文