其实,单纯编译运行c程序的话只需要gcc就可以;同理,单纯编译运行C++程序的话只需要g++就可以了。gdb只是为了调试用。 于是有人就会问,可是vs code只有调试按钮啊,如果安装了官网下载的MinGW,只要按了F5,就会unable to start debugging ···,怎么直接运行呢? 很简单,用最原始的命令行解决。 命令行编译运行c程序 ...
如果debug报错 ERROR: Unable to start debugging. Unexpected GDB output from command “-exec-run” 解决:一般是因为 libstdc++ -6.dll该库存在冲突可以全局搜索一下,是否在其他PATH路径下也有这个库导致调用出错 可以将MinGW的环境变量调到最上层解决。
解决办法是下一个glibc放到指定位置。或者参见这个:Disable "Unable to open file" during debug · Issue #811 · Microsoft/vscode-cpptools。undefined reference to xxx ... linker command failed:调用了未声明的函数。可能是函数名打错了,或者没有include头文件。总之是你自己的代码有错误。ld: cannot open ...
解决办法是下一个glibc放到指定位置。或者参见这个:Disable "Unable to open file" during debug · Issue #811 · Microsoft/vscode-cpptools。undefined reference to xxx ... linker command failed:调用了未声明的函数。可能是函数名打错了,或者没有include头文件。总之是你自己的代码有错误。ld: cannot open ...