SDL在pc上的安裝與移植

2021-06-19 08:37:55 字數 2988 閱讀 6719

sdl在pc上的安裝於移植

pc機1.在usr下面建立乙個sdl資料夾,把sdl的壓縮包放在sdl資料夾下,解壓sdl壓縮包,並進入sdl包。

[root@localhost ~]# cd /usr/sdl

[root@localhost sdl]# ls

sdl-1.2.15.tar.gz

[root@localhost sdl]# tar -xzvf sdl-1.2.15.tar.gz

[root@localhost sdl]# ls

sdl-1.2.15  sdl-1.2.15.tar.gz

[root@localhost sdl]# cd sdl-1.2.15

2.configure

[root@localhost sdl]# ./configure

3.make

[root@localhost sdl-1.2.15]# make

4.make install

[root@localhost sdl-1.2.15]# make install

5.進入test檔案

[root@localhost sdl-1.2.15]# cd test

6.編譯testsprite.c,並指明庫和標頭檔案所在的位置

[root@localhost test]# gcc testsprite.c -o test -l/usr/local/lib -lsdl -i/usr/local/include/sdl

[root@localhost test]# ./test

6.pc機執行成功。

6410板上:

1.移植前的準備,把開發部和pc機實現互通。

[root@localhost ~]# minicom

[root@up_6410 yaffs]#

[root@localhost ~]# ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up

[root@localhost ~]# ping 192.168.1.199

[root@up_6410 yaffs]# ping 192.168.1.1

互通成功。

2.在usr下面建立乙個xjjsdl資料夾,把sdl包複製到該資料夾下面,並進入sdl包。

[root@localhost /]# cd /usr/xjjsdl/sdl-1.2.15

3.configure並修改prefix檔案

[root@localhost sdl-1.2.15]# ./configure --prefix=/usr/yyysdl/arm  --enable-shared=yes --enable-nasm=yes  --enable-audio=yes --enable-oss=yes --enable-joystick=no  --enable-cdrom=no --enable-threads=yes --enable-timers=yes --enable-endian=yes --enable-file=yes --enable-esd=no --enable-arts=no --enable-nas=no --enable-diskaudio=no --enable-mintaudio=no  --enable-video-x11=no --enable-dga=no --enable-video-x11-vm=no --enable-video-x11-dgamouse=no --enable-video-x11-xv=no --enable-video-x11-xinerama=no --enable-video-x11-xme=no --enable-video-dga=no --enable-video-photon=no --enable-video-directfb=no --enable-video-ps2gs=no --enable-video-xbios=no --enable-video-gem=no --enable-video-opengl=no --enable-pth=no --enable-pthreads=yes --enable-pthread-sem=no --enable-input-events=no --build=arm --host=arm-linux cc=arm-linux-gcc ar=arm-linux-ar --enable-input-tslib=yes cppflags=-i/usr/yyysdl/arm/include ldflags=-l/usr/yyysdl/arm/lib

4.make

[root@localhost sdl-1.2.15]# make

5. make install

[root@localhost sdl-1.2.15]# make install

6.開啟exports檔案

[root@localhost sdl-1.2.15]# gedit /etc/exports

在exports檔案中寫:

/usr/xjjsdl/test 192.168.1.199(rw,sync)

7.在pc機下,重啟nfs服務

[root@localhost sdl-1.2.15]# cd test

[root@localhost test]# service nfs restart

8.在pc機下,生成可執行檔案test

[root@localhost test]arm-linux-gcc testprite.c –o test –l/usr/xjjsdl/arm/lib –lsdl –i/usr/xjjsdl/arm/include/sdl

9.將可執行檔案test和笑臉複製在test資料夾中

10.把lib中的動態庫複製放在test資料夾中

11.在開發板上掛載

[root@up_6410 yaffs]mountnfs 192.168.1.1:/usr/xjjsdl/sdl-1.2.15/test /mnt/nfs

12.[root@up_6410 yaffs]# cp lib/sdl* /mnt/xjjsdl/qtopia/lib -f

[root@up_6410 yaffs]# ./text (執行成功)

在PC上安裝ccm5

主要的步驟是這樣的 1.先在虛擬機器裡安裝配置好ccm5,最好直接公升級到04 2.對這個虛擬機器執行ghost,全盤ghost,所以,這個時候你的安裝ccm5的虛擬機器要新增另外一塊hd,執行ghost的時候選擇disk to image 3.將剛才新增在ccm5的那個hd掛載到另外的虛擬機器裡,...

在普通PC上安裝VMware ESXi 3 5

首先要說明的是,經過試驗 普通pc可以安裝esxi 3.5。但是不是任何pc都可以。那條件是什麼?可參考下面的注意事項。安裝過程很簡單,一步一步走下來就行,就不在這細說了。試驗的機器配置 華碩p5pl2主機板,奔騰d 820的cpu,1g記憶體,sata硬碟,普通ide光碟機,3c905b網絡卡 注...

AWTK 在 RT Thread 上的移植筆記

本文以 stm32f103ze 為例,介紹了 awtk 在 rtos 上移植的經驗。與其說移植,倒不如說是整合。所做的事情不過是把 awtk 放到 rtos 的乙個執行緒中執行而已。awtk 已經移植到 stm32f103ze 裸系統上,為了簡單起見,直接在 awtk stm32f103ze raw...