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資料夾。