gcc 在Linux上,如果clang++只使用g++ libs,那么安装clang++有什么用?

rsl1atfo  于 2022-11-13  发布在  Linux
关注(0)|答案(1)|浏览(223)

对于Linux上的C开发,如果我安装clang并使用它;它实际上使用的是libstdc(即g++ lib),那么在linux上安装前端编译器clang有什么用呢?
我应该只在linux机器上使用gcc/g++,因为那是一个完整的工具链!
注意:我不是C++Maven。

siv3szwd

siv3szwd1#

libstdc是Linux上的默认运行时。默认情况下不安装libc。如果您将应用链接到libc++,则必须将其添加为运行时依赖项。
你说的对,gcc/g适合Linux,而且它的诊断信息更清晰,所以编译器更适合初学者。使用clang,你需要更深入地了解C++标准,否则很难找到错误原因。

相关问题