Netbeans从一开始就在编译

时间:2015-03-22 10:12:32

标签: c++ netbeans netbeans-7

我在Netbeans中有一个非常大的C ++项目。编译大约需要3分钟(启用-j5模式)。

我正在使用我在Windows 8上托管的VM服务器(FreeBSD)并使用SFTP选项进行编译。

一切都像魅力一样,只是看起来Netbeans在编译时总是干净利落(尽管输出控制台中没有干净的消息!)。我需要在源代码中进行每次更改等待3分钟,这真让我烦恼。

我的朋友前段时间遇到了类似问题 - 它与Netbeans时间戳文件(本地和远程VM机器上的不同时间设置)有关。在我的情况下,VM机器时间设置与我的PC相同。

我目前正在运行Netbeans版本7.3.1(因为后来和最新版本有一些奇怪的SFTP问题无法正常工作)。我也尝试过包含早期版本的最新测试版本,但它似乎无法解决我的问题。

问题是什么?我会很感激每一个解决方案。

1 个答案:

答案 0 :(得分:0)

有优秀的文章" Make Dependency Checking"关于此主题的NetBeans团队,值得一读,以了解这种行为。

NetBeans内部使用make实用程序进行Makefile中定义的依赖项检查。当我们在NetBeans中创建新项目时,它会启用"完全重建" 功能。这导致了这种特殊行为。

但是,如果想避免这种情况,我们可以将此特定功能更改为"增量重建"

有关完整信息并了解其后果,请参阅NetBeans团队的上述文章。