我已经看到了我遇到的问题附近的答案,但实际上有用的任何人。我刚刚在eclipse中创建了一个C++ Makefile项目。我已经添加只是一个main.cpp的文件,里面有一些小的代码和手工创建了如下make文件:如何在eclipse(ubuntu)中创建C++ Makefile项目时生成.bin(可执行文件)?
LINK_TARGET = helloworld
OBJS = \
main.o
REBUILDABLES = $(OBJS) $(LINK_TARGET)
clean :
rm -f $(REBUILDABLES)
@echo Clean done
all : $(LINK_TARGET)
@echo All done
$(LINK_TARGET) : $(OBJS)
g++ -g -o [email protected] $^
%.o : %.cpp
g++ -g -o [email protected] -c $<
一切编译罚款,我可以看到两个文件在工程资源管理器中产生窗格。生成的main.o和文件helloworld创建,但只是一个没有扩展名的文件,我认为这是应该是bin的文件。但它不是,只是一个文件。当我尝试调试调试中的代码为选项时,没有可执行文件进行调试。
我需要做额外的事情才能生成.bin文件吗?我在Ubuntu上做了所有这些。
问候。
“没有可执行文件调试”这是什么意思?当你点击“运行”时会发生什么 –
由于我刚刚完成了main.cpp和makefile文件的添加,因此我右键单击项目浏览器窗格中的项目并选择“调试为...”,然后选择“调试配置“。在这里,我双击“C/C++应用程序”,并在主选项卡中没有列出文本框中的c/C++应用程序。 – m4l490n