文章目录
一、CMake、Make、MinGw、MSVC之间的联系-
1、
MSVC
是指微软的VC编译器
。 MinGW是指是Minimalist GNU on Windows
的缩写,MinGw是windows版本的gcc集合
2、MinGW
并不仅是一个 C/C++ 编译器,而是一套GNU 工具集合
。除开 GCC (GNU 编译器集合) 以外,MinGW 还包含有一些其他的 GNU 程序开发工具;MSCV
是微软开发的VC运行时库,第三方C运行时库
;
3、Make和CMake是构建工具
二、Clang、Llvm、GCC之间的联系
- 都是编译器,GCC和LLVM是竞争对手,CLang是LLVM的前端
三、CMake、Make、MinGw、Clang、Llvm、GCC名词解释
CMake
GCC:GNU编译器套装
LLVM:一套编译器基础设施项目,GCC的竞争对手
GCC和LLVM区别