【发布时间】:2017-08-25 02:16:02
【问题描述】:
在具有相同 i686-w64-mingw32-gcc 的 Windows 下,我有两个 C++ 项目。两者都带有“-ggdb -g3 -O0”——我可以在 Eclipse 中调试的较小项目,但较大的项目显示“无可用源”。两个项目都带有“-static-libgcc -static-libstdc++”
我不知道是什么破坏了它:(
好的makefile: https://github.com/rusefi/rusefi/blob/temp_branch/unit_tests/Makefile https://github.com/rusefi/rusefi/blob/temp_branch/unit_tests/rules.mk
错误的生成文件: https://github.com/rusefi/rusefi/blob/temp_branch/win32_functional_tests/Makefile https://github.com/rusefi/rusefi/blob/temp_branch/win32_functional_tests/rules.mk
两个项目都使用 objdump.exe --syms 显示符号:
好的项目符号: https://github.com/rusefi/rusefi/blob/temp_branch/unit_tests/symbols
错误的项目符号: https://github.com/rusefi/rusefi/blob/temp_branch/win32_functional_tests/symbols
我希望能够调试这两个项目。我究竟做错了什么? :(
【问题讨论】: