Pregunta uno
uboot:parser.tab:definición múltiple de `yylloc'
solución: solución
vi u-boot/scripts/dtc/dtc-parser.tab.c_shipped +1202
//删除YYLTYPE yylloc 新增下面
extern YYLTYPE yylloc
pregunta dos
kernel:parser.tab:definición múltiple de `yylloc'
Solución: ídem
pregunta tres
Error: arch/arm/dts/.rk3036sdk.dtb.pre.tmp:77.1-10 error de sintaxis
Solución
vi u-boot/arch/arm/dts/Makefile
删除下面这些dtb
-rk3036-sdk.dtb
-rk3188-radxarock.dtb
-rk3328-evb.dtb
-rk3368-lion.dtb
-rk3368-sheep.dtb
-rk3368-geekbox.dtb
-rk3368-px5-evb.dtb
pregunta cuatro
buildroot 报错: c-stack.c:55:26: error: falta el operador binario antes del token "("55
Solución:
Busque el archivo c-stack.c en la carpeta buildroot
encontrar -nombre c-pila.c
vi ./buildroot/output/rockchip_rk3288/build/host-m4-1.4.18/lib/c-stack.c
Línea 55:
Comente el siguiente contenido, el resultado es el siguiente: