Eclipse C构建选定文件不会生成可执行文件

时间:2017-11-17 15:51:22

标签: c eclipse cygwin

我想使用Eclipse Helios和Cygwin在Windows上构建一个C文件。我右键单击该文件,选择“构建所选文件”,控制台输出返回但我找不到可执行文件。我无法使用构建项目功能,因为我有多个具有不同应用程序的文件夹。 (例如,它抱怨我有多个主要功能)

控制台输出:

重建所选文件

  

****内部构建器用于构建**** gcc -O0 -g3 -Wall -c -fmessage-length = 0 -ofolder \ test.o .. \ folder \ test.c

     

完成所选资源的构建。

当我只有一个带有单个Hello World文件的src文件夹时,

构建和运行工作。

2 个答案:

答案 0 :(得分:0)

当您重建特定文件时,您只是重建相应的目标文件。这没什么奇怪的。

来自gcc手册页:

  

当你调用GCC时,它通常会进行预处理,编译,汇编和链接。 “整体选项”允许您在中间阶段停止此过程。例如,-c选项表示不运行链接器。然后输出由汇编器输出的目标文件组成。

答案 1 :(得分:0)

构建语句中的-c只会编译,而不是链接,因此不会生成任何可执行文件。但是,对象文件将放在名为../folder

test.o