1876232_zh-CN

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

1876232_zh-CN

1876232_zh-CN

在GUI GUIDER 1.7.0上经常出现collect2.exe': CreateProcess: No such file or directory

1、编译软件为V1.7.0

2、JAVA版本为:22.0.1 2024-04-16

3、增加imgbtn的新图片时,会出现如下问题

问题信息如下: "Compiling E:/UI_test/p1_prj-psh/p1_prj/lvgl-simulator/../custom/custom.c" "Linking simulator.exe" gcc: fatal error: cannot execute 'd:/nxp/gui-guider-1.7.0-ga/environment/mingw/bin/../libexec/gcc/mingw32/9.2.0/collect2.exe': CreateProcess: No such file or directory compilation terminated. mingw32-make: *** [default] Error 1


@Alex_Wang 

Re: 在GUI GUIDER 1.7.0上经常出现collect2.exe': CreateProcess: No such file or directory

Hi Alex,

    非常感谢你的回复,此问题已解决!


Best regards,

Elisen

Re: 在GUI GUIDER 1.7.0上经常出现collect2.exe': CreateProcess: No such file or directory

Hi, @ElisenChen 

编译报错问题原因:gcc命令行长度有32K的限制,您应用最后链接的时候,命令长度超过了限制。

解决办法:把.o先编译成静态库,然后使用静态库生成最后的可执行文件。下面对\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)

Alex_Wang_0-1717039282765.pngAlex_Wang_0-1717039282765.png


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

Best regards, Alex


Re: 在GUI GUIDER 1.7.0上经常出现collect2.exe': CreateProcess: No such file or directory

Hi Alex,

     感谢,期待你与团队的回复

Re: 在GUI GUIDER 1.7.0上经常出现collect2.exe': CreateProcess: No such file or directory

Hi, @ElisenChen 

我对您的工程进行了检查,工程看起来没有什么问题,我已交给GUI Guider开发团队进行分析,正在积极查找问题原因。当我删掉了您指的所有控件,复制控件(不要新建)使用是没有问题的,您可以进行尝试。可参考附件中的视频,如有任何更新,我会第一时间回复您。

Best regards, Alex



Re: 在GUI GUIDER 1.7.0上经常出现collect2.exe': CreateProcess: No such file or directory

Hi everyone,

    如下问题是否有其他解法或是建议吗?

标记 (1)
无评分
版本历史
最后更新:
‎11-21-2025 02:26 PM
更新人: