2017-03-28 46 views
0

我正在使用操作系統Raspbian Jessie構建Raspberry Pi 3。我正在使用Eclipse CDT(用於C/C++)並試圖瞭解OpenFrameWorks: http://openframeworks.cc/Raspberry Pi在Eclipse中構建OpenFrameWorks項目時崩潰了CDT

我根據指南安裝了所有內容,並將所有內容導入到了Eclipse。我認爲它似乎成功了,但是當我嘗試運行一些測試代碼時,出現「無法啓動,找不到二進制文件」錯誤。我查找並找到一個潛在的解決方案,我必須先建立實際的項目。

這是我的問題,當我嘗試構建項目時Eclipse達到了20%左右,然後整個Raspberry凍結,迫使我強制重新啓動。我怎麼能繼續從這裏出去?我不知道我是否仍然應該嘗試通過Eclipse構建項目,或者是否有另一種方法來實際運行OpenFrameWorks的某些測試代碼。

我不知道這是否是詢問此問題的最佳地點,但我很感謝所有答案。

回答

1

Eclipse在Raspberry Pi上超級慢。 我建議使用提供的安裝腳本來安裝依賴關係。在compile OF之後,使用make文件編譯項目。

在編輯代碼方面,我推薦使用輕量級的文本編輯器(例如geany)。我已經嘗試過CodeBlocks和Qt Creator,它們比eclipse更快/資源更少,但對於資源有限的系統來說仍然相當沉重。

另一個選擇是到您的計算機相結合的RPI:

  1. 使用projectGenerator產生兩個樹莓派和計算機/ IDE項目在您的計算機上
  2. 編輯/測試/迭代
  3. 當準備在RPi上運行,使用您首選的方法(例如SSH/SFTP/git/etc)同步項目,然後在RPi項目文件夾中使用make -j4(以使用所有4個內核)。

親是你在計算機上習慣的快速編譯/反饋時間。 該方法不適用於RPi特定代碼(例如,訪問GPIO,PiCamera等)

另一種選擇是setup cross compilation,但準備一切工作有點費力。 (儘管一旦完成,從長遠來看可節省時間)。

+0

感謝您的回答!是的,我認爲我會研究其他編輯器並嘗試使用您描述的make文件進行編譯。將看看它是否至少可以處理。 –