我試圖將現有的Linux C++應用程序移植到Raspberry Pi。該應用程序依賴於許多第三方庫。非繁瑣的方式來交叉編譯Raspberry Pi的第三方庫
我正在運行Ubuntu 12.04,並使用crosstools-ng構建了我的GCC 4.7交叉編譯器(後來才意識到我可以使用官方提供的工具鏈保存自己的麻煩!)我能夠爲我的樹莓生成可執行文件。到現在爲止還挺好。
然後我開始嘗試構建我的所有第三方庫依賴項:GLib,SDL和其他幾個。這些依賴關係中的每一個都有自己的依賴關係等等。很快就明白了,手動構建所有這些庫的ARM版本將是非常乏味和耗時的。有更容易的方法嗎?
你嘗試過建立在raspi本身?不需要以這種方式進行交叉編譯 –
@dwelch我說*非*的。 :)我期望的是,在樹莓上編譯類似Boost的東西會非常糟糕。 –
只是想幫忙,如果那是你的目標,你仍然可以嘗試。或者在你的應用程序中沒有這麼多的依賴關係,使它們更具可移植性。 –