当我尝试通过 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
最佳答案
关于c++ - gdb:在添加的符号文件系统提供的 DSO 中找不到可加载的部分 0x#number#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24841346/