想要使vscode既可以编译c程序又可以编译c++程序,编译运行c程序代码的时候没有报错,但编译c++程序的时候会报错:undefined reference to `std::ios_base::Init::~Init()'
解决办法:
gcc -g helloworld.cpp -o helloworld.exe //之前编译c程序的代码(命令行输入)
//将上述代码转换成下面的代码,在命令行输入即可
gcc -g helloworld.cpp -lstdc++ -o helloworld.exe
修改之后就可以编译生成exe文件,从而成功运行c++程序。