我使用Eclipse CDT gdb窗口调试C++程序。当我写可能自己的makefile时如下
all: prog1
prog1: prog1.cpp
g++ -o prog1 prog1.cpp
它已编译并成功运行。但是,如果单击调试按钮,它将显示
no available source main....
。编辑
如果我使用内部
makefile
(而不是编写自己的makefile)将同一程序复制到Eclipse中的新C++项目中,则可以使用 Debug模式。但最终,我遇到以下错误。No source available for "__mingw_CRTStartup
我应该怎么办?谢谢。
最佳答案
尝试改变你的路线
g++ -o porg1 prog1.cpp
至
g++ -o prog1 prog1.cpp
输出(程序)的名称可能是错误的,因此Eclipse无法启动它。
关于c++ - Eclipse CDT C++错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5207385/