我在Eclipse CDT中使用名为agos
的C ++项目,其中包含大约50个源文件。问题是它不再构建。 Eclipse报告它构建了:
15:23:28 **** Build of configuration Debug for project agos ****
make all
make: Nothing to be done for `all'.
15:23:28 Build Finished (took 59ms)
但是,构建时间太短,构建后项目目录下没有.o
个文件,也没有可执行文件。
为了重建,我尝试过这个:
1)
Build Automatically
Project > Clean...
2)。
Build Automatically
Project > Clean...
(并勾选Start a build immediately
)3。)
Build Automatically
已关闭Project > Clean...
(并Start a build immediately
取消)Project > Build Project
现在神秘的事情:具有相同内容的另一个项目编译得很好:
当我创建另一个C ++项目时(让我们称之为foo
)并复制
从agos
到foo
的所有源文件,然后foo
构建得很好。当我在磁盘上删除agos
及其所有文件时(我已检查过项目文件夹被删除),重新启动Eclipse,再次创建agos
并从{{复制所有文件1}}到foo
,然后agos
仍然没有构建,agos
仍然可以正常构建。
我正在使用
- Ubuntu 14.04(64bit)
- 面向C / C ++开发人员的Eclipse IDE
- Eclipse Mars Release(4.5.0),Build id:20150621-1200
我保留了Eclipse CDT,因为捆绑包是在下载之后,我没有安装任何其他插件。