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

使用realpath函数出现undefined reference to realpath编译错误求助

解决realpath链接错误:undefined reference to realpath

这是链接阶段错误,和头文件引入无关。<stdlib.h>只是提供了realpath的函数声明,函数的实现并没有包含在默认链接的标准C库中,需要手动指定链接额外的库。

  • 用GCC或Clang编译时,添加-lrealpath参数:
    gcc your_source.c -o output_program -lrealpath
    
  • 若上述方法无效,部分系统里realpath属于-lutil库,可尝试:
    gcc your_source.c -o output_program -lutil
    

补充说明:BSD类系统(比如FreeBSD)中,realpath属于标准C库范畴,无需额外链接;但在Linux系统中它被拆分到独立库,因此必须手动指定链接参数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 11:35:13