You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用clang++-15加-fexperimental-library编译报错:找不到-lc++experimental

解决clang++-15使用-fexperimental-library时找不到libc++experimental的问题

你遇到的错误是因为启用-fexperimental-library后,clang需要链接libc++experimental库,而Ubuntu默认安装clang-15时并没有附带这个库的开发文件,需要手动安装对应版本的包。

解决步骤:

  • 安装匹配版本的libc++experimental开发包:
    执行以下命令安装clang-15对应的实验库开发文件:
    sudo apt install libc++experimental-15-dev
    
  • 重新编译:
    安装完成后,再次运行你的编译命令:
    clang++-15 -fexperimental-library -stdlib=libc++ test.cpp
    
    此时链接器应该能找到所需的库文件,编译正常完成。

注意:如果使用其他版本的clang(比如clang-16),只需将命令中的版本号替换为对应数字,安装libc++experimental-<版本号>-dev即可。

内容的提问来源于stack exchange,提问作者Elad Maimoni

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 09:33:10