交叉编译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

linphone交叉编译工具箱

  • 2017年11月07日 16:18
  • 42.32MB
  • 下载

codeSourcery交叉编译环境

1.arm-none-linux-gnueabi-gcc下载 http://www.veryarm.com/arm-none-linux-gnueabi-gcc arm...

esp8266 交叉编译工具xtensa-lx106-elf

  • 2017年12月04日 16:40
  • 514KB
  • 下载

qt交叉编译的配制工具

  • 2017年11月29日 09:26
  • 1.03MB
  • 下载

arm-linux-gcc-4.4.3交叉编译google的protobuf。以及使用方法

source : http://hi.baidu.com/guccang/item/9205cbe25c3a1c03570f1dfb 一:本机环境:Ubuntu64位操作系统 uname ...

打造ARM_Linux交叉编译工具链pdf

  • 2017年11月23日 11:57
  • 410KB
  • 下载

build交叉编译工具文档

  • 2015年01月30日 09:51
  • 27.49MB
  • 下载

linux下交叉编译libjpeg库并移植到开发板上

最近嵌入式比赛用的HiveBoard开发板,项目需要移植libjpeg库以实现bmp图片压缩成jpg的功能。ubuntu下首先下载源文件jpegsrc.v6b.tar.gz,解压之后./configu...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:交叉编译curlftpfs
举报原因:
原因补充:

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