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

Ubuntu 20.04中C语言readline库位置及编译报错问题求助

问题解决:Ubuntu 20.04下Readline库头文件找不到的问题
  • 你遗漏的关键操作:安装Readline的开发包
    你仅安装了libreadline6,这是程序运行时依赖的库文件,但编译代码需要头文件、编译链接用的库文件等开发资源,这些都在libreadline-dev包里。执行以下命令安装:

    sudo apt-get install libreadline-dev
    

    Ubuntu 20.04会自动匹配对应版本的开发包(实际安装的是libreadline8-dev,但会提供兼容的头文件和链接库)

  • Readline库相关文件的位置

    • 头文件readline/readline.h、readline/history.h安装后位于/usr/include/readline/目录
    • 编译链接用的库文件(如libreadline.so)位于/usr/lib/x86_64-linux-gnu/目录
  • VS Code识别问题的处理
    安装开发包后重启VS Code,它会自动扫描系统头文件路径,应该就能正常识别这两个头文件。如果仍有问题,可检查C/C++扩展的includePath配置,确保包含/usr/include/路径(默认已包含)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 15:35:28