一、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区别
文章来源:https://www.toymoban.com/news/detail-439681.html
CLang:LLVM的编译器的前端
文章来源地址https://www.toymoban.com/news/detail-439681.html
到了这里,关于CMake、Make、MinGw、Clang、Llvm、GCC、MSVC的区别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!