clang bug in ubuntu

When compile, clang drop this error: /usr/bin/ld: cannot find -lstdc++: No such file or directory

After check and reinstall dependency, this problem didn't gone.

And i find out this solutuion:https://stackoverflow.com/a/74605488/3068259

In summary, the ubuntu deaktop install nvidia-driver, which need gcc12, and clang automatically choose gcc12.

here is my output of command clang++-14 --verbose:

Ubuntu clang version 14.0.0-1ubuntu1.1
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/11
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/12
Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/12
Candidate multilib: .;@m64
Selected multilib: .;@m64

One easy but not perfect way (not that perfect, check the link above for reason) is 

sudo apt install libstdc++-12-dev

 

posted @   nanlour  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示