我已經看到了我遇到的問題附近的答案,但實際上有用的任何人。我剛剛在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