VC++是IDE,也就是集成开发环境,其中,包含,文本编辑器,代码编译器等开发工具链。
而gcc是C++编译器,linux下专用的C,C++编译器,它不是IDE。
gcc可以和VC+中包含的编译器等同。
换句话说,linux下的C++开发,需要一系列工具,如,Netbeans,Atom等编辑器,再加上gcc编译器。
而windows则一个VC++已经包含开发所需的全套工具。
VC++,准确来说,应该叫做Visual Studio,最新版本Visual Studio 2017最新版本已经支持跨平台开发了。
而gcc作为一款编译器,也已经老去,目前流行LLVM。
VC++和DEV都是集成开发环境,VC++是Windows平台最权威的开发工具,而dev就是新手练手用的。至于Gcc是Gun的一个项目,它是一个编译器,主要用在Linux中,它是跨平台的
vc的编译器是CL 当还有其他的 clang 神马 你没必要搞清楚 你只要知道 vc好用易用 但是要钱买 ,express版、d版除外
gcc 不要钱 、开源、你感觉自己够强了可以去 研究其源代码