编译clang搞清楚的一些概念(gcc, llvm, clang, libc++, libstdc++)
clang++/llvm
因为开发机的gcc版本太低了,就重新编译了一个clang,大概了解了一下这些底层工具的概念。
clang++和clang都是llvm的一部分,而llvm是一个庞大的、模块化编译器的项目,clang++只是基于llvm的编译器前端。
所以对于一个C++编译过程,从.cpp生成[……]
因为开发机的gcc版本太低了,就重新编译了一个clang,大概了解了一下这些底层工具的概念。
clang++和clang都是llvm的一部分,而llvm是一个庞大的、模块化编译器的项目,clang++只是基于llvm的编译器前端。
所以对于一个C++编译过程,从.cpp生成[……]