2013-05-10 71 views
1

這可能是一個愚蠢的問題,但我一直在澆築論壇和谷歌幾個小時,我無法弄清楚這一點。 最近,我從這裏構建Raspberry Pi的源代碼

https://code.google.com/p/mame4all-pi/

下載mame4all源代碼庫,並提出了一些編輯的遊戲可用的列表。現在我遇到了編譯/構建源代碼的問題。在存儲庫中,當然有源代碼(包含在src文件夾中)。我無法想象我們現在編輯它的方式如何構建/安裝源代碼。在主文件夾中有一個makefile.rpi文件,makefile.gp2x和makefile.rpi.debug,我覺得我需要做些什麼,但我不完全確定

我不確定如何構建/編譯此源代碼以測試更改,我使用Raspbian Wheezy在樹莓派上進行測試。我覺得我缺少一些簡單的東西,非常感謝任何幫助!

+0

你嘗試過'make -f makefile.rpi'嗎? – Cairnarvon 2013-05-10 04:20:10

+0

make:警告:文件'src/rpi/rpi.mak'修改時間在未來7.8e + 06s之後make:*** [obj_mame_rpi]分段錯誤 – Bubo 2013-05-10 04:22:49

+0

友好的錯誤信息messsage ;-) 7.8e + 06秒...嘗試設置系統時間。 – Thilo 2013-05-10 04:23:48

回答

3

您需要在Raspbian Wheezy中安裝ARM架構的構建工具。但是在Raspberry Pi中編譯速度非常慢,您可能需要在PC上執行此操作。如果你的電腦上安裝了Debian Ubuntu安裝工具,那麼可以從ARM x86工具鏈中「交叉編譯」到ARM。我確信有一個GCC版本可以做到這一點。一個簡單的谷歌搜索可能會提供更多的細節。一旦你得到二進制編譯,通過SFTP或通過連接SD卡到您的PC將它複製到樹莓派。

http://qt-project.org/wiki/RaspberryPi_Beginners_guide包含大量的信息和鏈接,爲此目的下載工具。事實上,Qt創建者可以自動執行大部分任務,並且可以將編譯後的二進制文件直接從Qt創建者部署到Pi。

+0

謝謝你的洞察,今天晚些時候我會試試! – Bubo 2013-05-10 15:05:07