debian9安装arm-linux-gcc交叉编译器,并安装windows和linuxs共享文件的samba服务器

1,首先下载arm-linux-gcc安装包,http://arm9.net/download.asp

解压:tar -zxvf  *.tar.gz

2,修改环境,使得系统能够识别arm-linux-gcc,

方法1:##sudo vi /etc/environment

方法2:##sudo vi /etc/bash.bashrc

方法1或者方法2,在里面添加,export PATH=$PATH:/home/xxx/bin,这里的xxx就是刚刚下载解压的bin文件夹的路径,

然后##source /etc/environment或者##source /etc/bash.bashrc,使得文件生效,

3,测试,##arm-linux-gcc -v,就可以了。

可能遇到问题,/bin/.arm-none-linux-gnueabi-gcc: not found,

那是因为系统和编译器的位数不一样,系统是64位的,

##sudo apt install lib32z1 lib32ncurses5就可以了。

参考:https://blog.csdn.net/liuquancheng/article/details/9009345

Samba服务器

嵌入式开发需要频繁交互文件在linux和windows上,

传统方式: 要通过filezilla这个工具登陆,但是上传下载比较麻烦,所以安装samba,

安装方法:

1,安装samba: apt-get install samba 一路y,

2,安装完成后,备份samba配置文件,

3,打开配置文件 vim /etc/samba/smb.conf,

4,重启服务命令: service smbd restart && service nmbd restart输入两次密码即可,

5,把已经有的账户添加到smaba里并设置新密码,我的账户是aaa,输入命令:Sudo smbpasswd -a aaa,

6,在虚拟机中创建目录share 权限777,位于/home/share,这个就是我们要和windows交互的linux文件夹。

猜你喜欢

转载自blog.csdn.net/weixin_39465823/article/details/83751349