Skip to main content
 首页 » 编程设计

llvm之如何将 libstdc++ 与 clang++ 静态链接

2026年04月16日40yjmyzz

我试图通过阅读 STL 的源代码以及调试它来更深入地学习 C++,所以我想链接 libstdc++静态到我的程序,它使用 g++ 工作正常.但是,我怎样才能用 clang++ 达到同样的效果?在 llvm 中?

换句话说,问题是,clang++ 是什么?相当于 -static-libgcc ?
Makefile我正在使用

CXX=g++ 
CC=g++ 
LDFLAGS=-g -O0 -static-libgcc 
CFLAGS=-O0 -Wall 
CXXFLAGS=$(CFLAGS) 

请您参考如下方法:

您正在 GCC 和 Clang 中寻找的标志是:-static-libstdc++