2013-02-05 54 views

回答

-3
  1. 建立你的目標一個交叉編譯器。
  2. 使用交叉編譯器爲該目標構建。
+0

哦,是的,非常。好醇'諷刺。 – 2013-02-05 07:01:19

+0

我可以感受到這個反應父親的嘲笑,乾燥幽默。但是請允許我們小菜館的一些腿部空間! – HighOnMeat

3

獲取你的目標一個交叉編譯器。然後採用$ POCO_BASE/build/config(ARM-Linux,DigiEL,Angstrom,ELDK等)中的一個交叉構建配置,複製它並對工具鏈進行必要的更改。您可能需要更改CC和CXX變量以匹配工具鏈的可執行名稱以及POCO_TARGET_OSARCH。該無論是環境變量POCO_CONFIG設置爲您構建配置的名稱,並運行make爲基礎,XML等,或運行

./configure --config=<YourConfig> --no-samples --no-tests 
./make -s 

建立POCO爲你的目標。

此外,在http://pocoproject.org/docs/99150-GMakeBuildNotes.html構建系統文檔。

+0

非常類似的問題:http://stackoverflow.com/questions/14637797/compile-poco-with-mingw-on-windowsc/14647307#14647307 –

+0

嗨岡特,以下內容作爲構建文檔和運行後的ARM boards.then拋出錯誤./poco:符號查找錯誤 ./poco:undefined symbol:_ZTIN4Poco3Net18HTTPRequestHandlerE – user1951429

+0

您確定您已將您的可執行文件與所有必需的POCO庫(很可能是libPocoFoundation,libPocoXML,libPocoUtil,libPocoNet)鏈接在一起嗎? –