編譯基於cent64,android,suse32平台程序


一、cent64
1. 安裝編譯環境。安裝虛擬機VMware Player,安裝linux CentOS
2. 映射windows文件成為windows與虛擬操作系統共享文件。Virtual Machine-> Virtual Machine Seting->Options->Shared Folders->add
3. 右擊,Terminal,打開輸入命令窗口。
4. 常用命令:a)ls 文件列表。b)cd 切換目錄。cd /切換到系統根目錄;cd ..切換到當前目錄的上層目錄;cd /user/bin 切換到 /user/bin目錄;cd mnt切換到mnt文件目錄下
5. 快捷鍵: 上箭頭->復制前一行命令;Tab->補齊目錄
6. 修改Makefile文件中路徑。
7. 將當前目錄切換到Makefile文件所在目錄,執行make命令。至此將編譯完cent64版本。
cogent
cogent
二、android
1. 安裝編譯環境。安裝 cygwin以及對應的toolchain。
2. 右鍵點擊 cygwin中.bat文件,修改路徑為當前.bat所在路徑。雙擊.bat。
3. 修改 Makefile文件中路徑,包括編譯器所在路徑,即 toolchain所在。
4.  cd D:  進入磁盤,目錄切換到Makefile文件所在目錄,執行make命令。
三、suse32
1. 安裝編譯環境。 虛擬機VMware Player,安裝suse。
2. 准備Makefile文件並 修改Makefile文件中路徑
3.類似cent64,建立共享工作文件。
4.類似cent64,進入 Makefile文件所在目錄, 執行make命令。
root 123456
四、ArmLinux
1.准備ArmLinux4.1.1,解壓縮.
2.在suse環境中設置共享路徑,共享
ArmLinux4.1.1所在路徑。
3.修改makefile中編譯器路徑,對應到ArmLinux4.1.1所在路徑,如:CC=/mnt/hgfs/ArmLinux4.1.1/bin/arm-iwmmxt-linux-gnueabi-gcc。
4.設置lib生成路徑,src,等路徑。
5.進入 Makefile文件所在目錄, 執行make命令。

五、關於虛擬機VMware不能共享文件夾,安裝vm-tool
1. 安裝完VMware后,加載suse32和centos后,共享文件夾等許多選項不能使用,需要安裝vm-tool。
2. 安裝vm-tool
(1)在Virtual Machine菜單下點擊選項安裝VMware Tools。
(2)進入suse32系統下,
啟動你的linux,在VM菜單中選擇VM-----installvmwaretools,這樣就光區就自動加載了你VM安裝路徑目下的linux.iso的文件,這個是VM本身自帶的,如果VM版本比較新,可能會自動在線下載再安裝。進到光區就會看到2個包,.rpm和.gz的。建議使用后者。
然后右鍵打開一個shell終端,進行命令安裝:
[root@GxCentos~]# cd /media/VMware\ Tools/ //進到光區中
[root@GxCentos VMware Tools]# cp VMwareTools-8.4.3-282343.tar.gz /tmp //將VM拷貝到/tmp目錄下
[root@GxCentos VMware Tools]# cd /tmp //進到tmp中
[root@GxCentos tmp]#tar -zxvf VMwareTools-8.4.3-282343.tar.gz //解壓剛才拷貝的文件在當前文件夾中
[root@GxCentos tmp]# cd vmware-tools-distrib/ //進到解壓出來文的件目錄下
[root@GxCentos vmware-tools-distrib]# ./vmware-install.pl //運行這個文件就可以開始安裝了
如果不出意外接下來就一直點YES或回車 最后出現的界面:

To use the vmxnet driver, restart networking using the following commands:
/etc/init.d/network stop
rmmod pcnet32
rmmod vmxnet
modprobe vmxnet
/etc/init.d/network start
To make use of the virtual printer, you will need to restart the CUPS service
If you wish to configure any experimental features, please run the following
command: “vmware-config-tools.pl –experimental”.
Enjoy,
–the VMware team
就此VMTools安裝成功。
(3)如果出現Execution aborted.重新啟動Linux系統,使用命令reboot。重復步驟(2)。
suse32的用戶名密碼:root/123456
(4) suse32使用Ctrl+Alt將鼠標控制,回到自己的windows系統下。

參考:http://zhidao.baidu.com/question/238890727.html
http://www.91ri.org/261.html

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com