我正在尝试通过阅读STL的源代码以及调试它来更深入地学习C ++,因此我希望将libstdc++
静态链接到我的程序,并且使用g++
它可以正常工作。但是,如何在llvm中使用clang++
实现相同的功能?
另一方面,问题是clang++
等同于-static-libgcc
是什么?
Makefile
我正在使用
CXX=g++
CC=g++
LDFLAGS=-g -O0 -static-libgcc
CFLAGS=-O0 -Wall
CXXFLAGS=$(CFLAGS)
答案 0 :(得分:4)
您在GCC和Clang中寻找的旗帜是:-static-libstdc++