解决Package fuse was not found in the pkg-config search path.

gcc -Wall `pkg-config fuse --cflags --libs` -D_FILE_OFFSET_BITS=64 fusexmp.c -o fusexmp

Package fuse was not found in the pkg-config search path.

Perhaps you should add the directory containing `fuse.pc'
to the PKG_CONFIG_PATH environment variable
No package 'fuse' found
/tmp/ccPbq501.o: In function `main':
fusexmp.c:(.text+0x73b): undefined reference to `fuse_main_real'

collect2: ld 返回 1


解决办法:

1)拷贝缺失库文件到/usr/lib/pkgconfig路径下,未指定安装目录

cp /usr/local/lib/pkgconfig/fuse.pc /usr/lib/pkgconfig/

参考链接:http://blog.sina.com.cn/s/blog_77ed43e301018iuu.html

结果:未解决


2)卸载fuse重新编译安装,安装到指定目录/usr下

参考链接:http://www.cnblogs.com/dengke/archive/2010/02/15/1668325.html

结果:未解决


3) 导入 PKG_CONFIG_PATH(在2)的前提下)

export PKG_CONFIG_PATH=/usr/lib/pkgconfig/:/usr/local/lib/pkgconfig/

ldconfig

参考链接:http://www.linuxquestions.org/questions/linux-software-2/pkg_config_path-environment-variable-129278/

结果:已解决


fuse使用:

http://blog.csdn.net/langeldep/article/details/6221112


  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值