我编写了一个简单的c ++代码,并在命令提示符下使用以下命令对其进行了编译,但是当我通过(cmd)在gdb中打开可执行文件时,当我要求它列出代码行时,我得到了以下顺序我试图更改包含文件夹,但未成功
#include <iostream>
using namespace std;
int main(){
cout >> "Welcome! \n";
}
这是我想输入list命令时看到gdb输出的C ++代码但我却收到此错误
我使用以下命令编译了此代码
g++ -fno-stack-protector -o executable mycode.cpp
我也尝试过在没有堆栈保护器参数的情况下使用它
../../../src/gcc-6.3.0/libgcc/config/i386/cygwin.S: No such file or directory.
[使用'cout'时请注意'<
int main(){
cout << "Welcome! \n";
}
如果要使用gdb源调试,则应使用-ggdb3选项。