成功解决:the preLaunchTask ‘C/C++: gcc.exe build active file‘ terminated with exit code -1.

运行c++文件出现报错:the preLaunchTask 'C/C++: gcc.exe build active file' terminated with exit code -1.
打开tasks.json文件,如果箭头处是gcc.exe,改为g++.exe,然后ctrl+s保存。再次运行可解决问题。

图片[1] - 成功解决:the preLaunchTask ‘C/C++: gcc.exe build active file‘ terminated with exit code -1. - MaxSSL
图片[2] - 成功解决:the preLaunchTask ‘C/C++: gcc.exe build active file‘ terminated with exit code -1. - MaxSSL

原因:gcc是针对C语言的编译器,而g++是针对C++语言的编译器。g++会自动链接STL库,所以使用gcc.exe可能无法链接c++需要的库.

gcc 和 g++的区别

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享