本帖最后由 myzr_soft 于 2019-8-13 16:36 编辑
主机平台: UBUNTU14.04
硬件平台:明远智睿MY-IMX6-EK200-6Q-1G
内核版本 :linux-4.1.15
交叉编译链:arm-linux-gnueabihf-gcc
文件系统:L4115-fsl-image-qt5-myimx6a9.tar.bz2
设置交叉编译工具链: $ export PATH=/home/myzr/gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf/bin/PATH PS:工具链下载地址:打开网盘到 2.3_OS_Linux-4.1.15 -> 03_toolchain,下载gcc-linaro-latest-5 目录
解压: $ cd $ tar xzvf vsftpd-3.0.3.tar.gz $ cd vsftpd-3.0.3/ $ vi Makefile 将CC=gcc修改为: CC=arm-linux-gnueabihf-gcc
$ make 复制vsftpd、vsftpd.conf 到开发板在开发板输入:
# vi vsftpd.conf 根据需要修改配置文件,如: anonymous_enable=NO (禁止匿名访问模式) local_enable=YES(允许本地用户模式) write_enable=YES(设置可写权限) local_umask=022(本地用户模式创建文件的umask值) # mkdir /usr/share/empty -p # chmod 777 vsftpd # mv vsftpd /usr/bin/ # mv vsftpd.conf /etc 设置用户密码 # passwd # vsftpd 输入用户名与密码,登录到用户的家目录(/home/root)
|