1. 程式人生 > >debian9安裝arm-linux-gcc交叉編譯器,並安裝windows和linuxs共享檔案的samba伺服器

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