当我修改 g-wan 包含的 hello.c 以包含一个带有 #define TEST_VALUE 50 的简单标头并将其输出到 hello.c 文件中时,我注意到对标头文件的更改不会触发 g-wan 更新小服务程序。因此,如果我将头文件测试值更改为 51,则输出中不会记录任何更改。如果我对 hello.c 文件进行任何更改,它会导致 g-wan 重新编译包含依赖项的 servlet,并编译标头中的更改。这是预期的行为吗?我很好奇,因为这意味着在具有许多依赖项的开发过程中,如果所做的所有更改都在依赖项文件中,您只需更新主 servlet 文件中的一个字符即可触发重新编译。
Tim Bolton 注意到了这种行为,因此我决定也对其进行测试,并将其作为与先前线程不同的问题提出。
感谢您的任何意见。
G-WAN 3.3.28 64 位(2012 年 3 月 28 日 11:24:16) - 我在 2012 年 10 月 19 日的下载中看到的最新版本......在 Ubuntu Server 10.04.4 LTS 上运行 - 64 位