交叉编译curlftpfs

原创 2013年12月05日 09:14:50

curlftpfs的作用:使linux系统能够mount FTP服务器的ftp目录。

交叉编译curlftpfs

依赖库:
openssl-1.0.0e.tar.gz
fuse-2.7.4.tar.gz,不要使用fuse-2.8.3.tar.gz。在运行过程中可能出现,找不到设备的情况。
curl-7.33.0.tar.gz,需要手动拷贝库,make install不会安装到/usr/local/lib下。
glib-2.0.6.tar.bz2,(可能还需要)


交叉编译:需要./configure --host=arm-none-linux-gnueabi


当/usr/local/lib/目录下有libssl.so libcrpto.so libcurl.so libfuse.so等库(或类似的库),才可以安装curlftpfs。




tar -xzvf curlftpfs-0.9.2.tar.gz
cd curlftpfs-0.9.2
curlftpfs-0.9.2#./configure --host=arm-none-linux-gnueabi 
curlftpfs-0.9.2#make 
问题1:
ftpfs.c:1693: undefined reference to `rpl_realloc'
ftpfs.c:707: undefined reference to `rpl_malloc'
解决1:
屏蔽config.h.in中间的#undef malloc和#undef realloc


问题2:
运行curlftpfs -o codepage=utf8 ftp://username:password@192.168.1.100 /ftp
Error setting curl:
解决2:
屏蔽ftpfs.c中间的curl_easy_setopt_or_die(easy, CURLOPT_FTP_SSL, ftpfs.use_ssl);


问题3:
运行curlftpfs
找不到fuse:device not found,try ‘modprobe fuse’ first
解决3:
内核需要加载fuse模块。
内核位置:linux-2.6.28-fa/fs/fuse
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

交叉编译工具链

  • 2017-09-19 23:12
  • 38.22MB
  • 下载

visual studio 2013上搭建arm交叉编译环境(二) cygwin等软件的安装及配置

前文已经简单介绍了要使用visualstudio来搭建arm交叉编译环境需要安装的软件,本篇介绍下各种软件的安装方法,主要介绍sygwin的安装和cygwin中arm9交叉编译环境的建立,至于vs的安...

交叉编译工具

  • 2015-08-25 17:13
  • 47.04MB
  • 下载

基于linux2.6.22.6版本的buildroot uclibc 交叉编译工具的创建

看了网上很多都是Linux2.6以下的版本的buildroot uclibc交叉编译环境创建的方法 而我目前只有linux2.6的内核,所以试试看,也来做一个uclibc的交叉编译环境搭建。结果报错...

Easy Code (笔记)Ubuntu下安装arm-linux-gcc-4.4.3.tar.gz (交叉编译环境)

参考了前人的成果,结合自己实践,arm-linux-gcc-4.4.3.tar.gz的下载地址为: http://ishare.iask.sina.com.cn/f/13836544.html?fr...

arm-linux-gcc4.5.1交叉编译工具

  • 2016-07-15 16:39
  • 58.29MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)