vsftpd3.0.2移植到ARM问题

乘帆关雪 2017-08-23 09:41:36
移植vsftpd3.0.2到我的开发板x3288,交叉编译工具使用的是4.3.2版本,make后生成了vsftpd,file查看vsftpd输出如下内容:
配置好vsftpd.conf后将两个文件分别拷贝到/usr/sbin/和/etc下vsftpd的权限设置为755,开发板用户就是root,当我执行vsftpd &想启动服务时,输出段错误提示,ps查看并没有启动起来,还有一个疑问,我发现2.0.6版本的vsftpd是可执行程序的图标,怎么到了3.0.2就成了文件图标,文件类型是shared object了?后来我又对2.0.6移植了一次,同样将两个文件拷贝到指定位置,执行vsftpd却提示找不到命令,即使在vsftpd所在目录下执行还是如此,搞了两天了,不知道什么原因啊
...全文
371 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
乘帆关雪 2017-08-31
  • 打赏
  • 举报
回复
3.0.2出现段错误没有找到原因,使用2.0.6之所以出现找不到命令的错误,是因为编译2.0.6版本的交叉编译工具与编译系统的工具不兼容,起先用arm-linux-gcc的3.4.1编译找不到命令,后来用4.3.2编译成功实现功能,谢谢上面两位的回答,也给后面的朋友一点点提示。
zhxianbin 2017-08-25
  • 打赏
  • 举报
回复
拷了一个动态库,确还有 vsftpd 治疗可以执行,说明你的板子上本来就有 vsftpd 图标是什么不重要,你要确定:你要的是 so 还是执行程序,看看 readme 或者其他文档有没有说分别怎么编译
老马何以识途 2017-08-24
  • 打赏
  • 举报
回复
你应该用gdb跟踪一下出错信息,然后一步步定位,估计是某个参数没设置好导致内存问题。

23,209

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧