Eclipse中没有可用于main的源代码

时间:2017-05-04 09:16:11

标签: c++ eclipse debugging

我google了很多,而且在stackoverflow上我遇到了类似的主题,但没有一个问题解决了。

我创建了一个新的Eclipse Hello World项目。它由

编译
g++ -O0 -g -Wall -c -fmessage-length=0 -MMD -MP -MF"src/main.d" -MT"src/main.d" -o "src/main.o" "../src/main.cpp"

一切运行正常,但如果我开始调试它,我会得到

No source available for "main() at 0x4008cc"

错误。

我遇到的所有主题都表明-g和-O0标志应该在那里。 你可以看到我有它们,但仍然是同样的问题。

1 个答案:

答案 0 :(得分:-1)

如果使用 cmake:

set(CMAKE_BUILD_TYPE "Debug")
set(CMAKE_CXX_FLAGS "-g")
set(CMAKE_C_FLAGS "-g")