Hi, @ElisenChen
编译报错问题原因:gcc命令行长度有32K的限制,您应用最后链接的时候,命令长度超过了限制。
解决办法:把.o先编译成静态库,然后使用静态库生成最后的可执行文件。下面对<p1_prj>\lvgl-simulator\Makefile的修改可以解决这个问题。
将Makefile中default替换以下内容:
default: $(OBJS) $(GEN_OBJS)
@echo "Linking $(SIMULATOR_EXE)"
@ar -csr libgenerated.a $(GEN_OBJS)
@$(CC) -o $(BIN_DIR)$(SIMULATOR_EXE) $(OBJS) -L. -lgenerated $(LDFLAGS)

非常感谢您提到的问题,我们会在GUI Guider 1.8.0修复这个问题。
Best regards, Alex