我有一个简单的Hello-World程序,用main.cpp编写, #include
int main(int argc, char *argv[]){
std::cout << "Hello world" << std::endl;
return(0);
}
测试lldb。
我使用clang++ -g -fuse-ld=lld -o main.exe main.cpp
进行编译,生成了输出文件main.exe
,main.pdb
,main.lnk
。
当我使用lldb main.exe
启动lldb时,它将为main.exe创建一个新目标,但不会加载任何调试信息,并且无法进行源代码级调试。
编辑: 我正在使用Windows 10专业版和从最新来源构建的clang / lld / lldb。
我想知道为什么会这样。