我想使用Eclipse Helios和Cygwin在Windows上构建一个C文件。我右键单击该文件,选择“构建所选文件”,控制台输出返回但我找不到可执行文件。我无法使用构建项目功能,因为我有多个具有不同应用程序的文件夹。 (例如,它抱怨我有多个主要功能)
控制台输出:
重建所选文件
当我只有一个带有单个Hello World文件的src文件夹时,****内部构建器用于构建**** gcc -O0 -g3 -Wall -c -fmessage-length = 0 -ofolder \ test.o .. \ folder \ test.c
完成所选资源的构建。
构建和运行工作。
答案 0 :(得分:0)
当您重建特定文件时,您只是重建相应的目标文件。这没什么奇怪的。
来自gcc手册页:
当你调用GCC时,它通常会进行预处理,编译,汇编和链接。 “整体选项”允许您在中间阶段停止此过程。例如,-c选项表示不运行链接器。然后输出由汇编器输出的目标文件组成。
答案 1 :(得分:0)
构建语句中的-c
只会编译,而不是链接,因此不会生成任何可执行文件。但是,对象文件将放在名为../folder
test.o
中