进程指令执行失败未能报错

我编写了一个程通过调用fbc.exe编译多bas文件生成exe文件。
目前发现一个问题,当两个bas文件中含有同样的函数名,例如sub TESTSUB ,无法生成exe,但没有报错信息。
编译指令为: fbc.exe -g Task1.bas Projectdefine.bas subtask0.bas -m Task1
-x Task1.exe -exx
最新发现,若是只有cmd命令执行指令会在窗口看到报错信息。

img

由于程序代码中使用以下代码,未发现回传信息。

img

在FreeBASIC中,像其他语言一样,可以将代码分成多个文件,其中主文件必须包含包含使用#include "filename.bas“的其他代码片段的子文件。

https://blog.csdn.net/aijiu1932/article/details/102044986?spm=1005.2026.3001.5635&utm_medium=distribute.pc_relevant_ask_down.none-task-blog-2~default~OPENSEARCH~Rate-3-102044986-ask-7760544.pc_feed_download_top3ask&depth_1-utm_source=distribute.pc_relevant_ask_down.none-task-blog-2~default~OPENSEARCH~Rate-3-102044986-ask-7760544.pc_feed_download_top3ask