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文件夹。