2021-05-12 14:32:11
Fedora 14安裝VM tools與交叉編譯器arm-linux-gcc教學
分享在Fedora 14安裝VM tools與交叉編譯器arm-linux-gcc入門教學。
一、安裝VMTool
1 、點選虛擬機器的選單 vm --- install VMware tools.. 出現一個資料夾,裡面有2個檔案,一個是.txt 一個是tar檔案
2、在該資料夾下開啟終端,為了解壓VMwareTools工具
3、鍵入tar -xf VMwareTools-9.2.0-799703.tar.gz -C / ---------注釋:注意這個是大C 後面還有斜槓 是解壓到/根目錄的意思
4、鍵入cd /vmware-tools-distrib/ 切換到解壓的目錄路徑 ---------注釋:鍵入這個語句切換到distrib目錄下
5、鍵入./vmware-install.pl ---------注釋:安裝這個檔案
若出現選項點回車 一直迴車等到完成到下一條命令即可。
6、完成之後,點選紅帽桌面上的system選單,選擇Loy out root 登出紅帽,再登入root帳號
然後從Window拖一個檔案到Red Hat當中,能拖動即可
二、共用資料夾
1、開啟虛擬計算機
2、虛擬機器VM - Seting - options - shared folders -選擇always enabled
然後add新增一個共用檔案,最好不要在中文目錄下。
3、然後進到虛擬機器的根目錄下的mnt資料夾
4、進到裡面的mnt/hgfs/資料夾,回復發現剛才第1、2步建立的一個共用檔案。
5、但是每次到這裡來拿共用檔案很麻煩,可以建一個快捷方式連線,在hgfs資料夾下開啟終端
6、鍵入ln -s /mnt/hgfs/Linux_share /root/Desktop/Linux_share 也就是建立一個快捷鍵到桌面上,並命名為
Linux_share 注意這裡兩個Linxu_share根據設定而設定,不能照抄
7、這樣的虛擬機器看起來沒有window那樣直觀,左邊有樹狀資料夾選擇,接下來就把他變成想window一樣
8、從虛擬機器桌面進入計算機 開啟選單 edit 選擇behavior,打勾always open in browser windows 然後關閉
9、然後關閉計算機網頁,從新進到計算機資料夾裡面,就可以初相類似window一樣的介面了,左邊有個目錄可以選擇
三、安裝交叉編譯器arm-linux-gcc
安裝ARM版本的gcc 今後就用arm-linux-gcc -v
1、將window中的工具軟體中的D:ARM9linux_learn工具軟體arm-linux-gcc-4.3.2複製放到共用檔案當中
2、解壓tar -xf arm-linux-gcc-4.3.2.tgz -C / --注釋:解壓到根目錄
3、然後ls /usr/local/arm/4.3.2/ --注釋:檢視一下
4、裡面有一些檔案,如bin lib libexec share arm-none-....
5、然後用arm-linux-gcc -v 命令試一下 找不到命令 這就對了,這是因為還沒有裝命令
6、gedit /etc/profile & 回車開啟一個檔案
7、然後在EDIT選單欄裡面可以設定行號
8、複製第40行的內容,貼上到下一行,然後改動如下
行號 命令
40 pathmunge /usr/local/sbin
41 pathmunge /usr/local/arm/4.3.2/bin --改變這句 這是剛才解壓的路徑,注意路徑要對
42 else
注釋:
這就是將命令自動匯入bin裡面,這樣就可以了,bin裡面有很多
命令,有一個剛才我們鍵入的arm -linux-gcc -v
剛才沒有找到是吧,這邊這樣設定之後就可以了
以前只要用gcc 進行編譯
那現在就要用交叉編譯器arm-linux-gcc 這樣進行編輯
這樣編譯出來的檔案就可以在arm裡面跑動
這個就叫新增環境變數---可理解系統全域性變數
儲存
9、然後#source /etc/profile 重新載入該檔案 profile這個檔案每次開機會重新
讀取一次,這裡為了我們不重新開機,就設定命令從新載入一下
10、這時候在arm-linux-gcc -v 這就會出現很多命令了,這就表示
裝載完成了,可以看到最後一條語句是gcc version 4.3.2 版本號
11、但是跟source /etc/profile source命令只是在當前終端有效
到其他檔案下的終端中,arm-linux-gcc -v命令仍然沒有用,這怎麼辦?
12、這適合就要登出一下了,重新登入root就可以了。
本文永久更新連結地址:http://www.linuxidc.com/Linux/2017-06/145319.htm
相關文章