gdb:在0x#number#中添加的符号文件系统提供的DSO中找不到可加载的部分

时间:2014-07-19 14:19:18

标签: c++ qt debugging gdb

当我尝试通过GDB在qt-Creator上运行调试时,我总是在Application Output窗口中获得一条消息:

no loadable sections found in added symbol-file system-supplied DSO at 0x7fff931fe000

最后的数字可能会有所不同。 这条消息一直存在。例如在“Hello world!”中项目main.cpp

#include <iostream> 
using namespace std;
int main()
{
    cout << "Hello World!" << endl;
    return 0;
}

CMakeList.txt - 默认情况下在qt-Creator中生成:

project(Cmake_debug_warning)
cmake_minimum_required(VERSION 2.8)
aux_source_directory(. SRC_LIST)
add_executable(${PROJECT_NAME} ${SRC_LIST})

我是否注意这些消息?这条消息是什么意思? 请原谅我这个愚蠢的问题,但我想知道如何摆脱这个问题?

我正在努力

  • Ubuntu 12.04 LTS(64位)
  • Qt Creator 3.1.2
  • GNU gdb(GDB)7.7.1
  • gcc(g ++)4.8.1

1 个答案:

答案 0 :(得分:1)

  

我是否注意过这些消息?

不,你可以放心地忽略它们。

  

这条消息是什么意思?

请参阅此answer