簡體   English   中英

Eclipse交叉編譯......我該怎么做?

[英]Eclipse cross-compile… how can I do that?

我在使用Eclipse的C代碼的Windows機器上開發。 所有文件都物理上位於Linux服務器上。 我只使用Eclipse進行編輯和代碼瀏覽。 當我想編譯時,我打開一個終端並telnet到Linux服務器,我從中調用一個文件來設置一些變量並最終調用“make”命令。

服務器非常繁忙..我希望能夠在本地編譯[然后將這些可執行文件ftp返回到Linux機器,以便我可以執行它們......除非Eclipse可以自己完成:)]。 ......任何想法怎么能這樣做? 我不熟悉Eclipse或操作系統的使用......所以如果你能回答並解釋我應該做什么......我真的很感激......

我通過調用我經常調用的服務器上的腳本文件來改變項目屬性菜單下的構建命令......這看起來相當簡單......好吧......太好了,不可能......當然。它沒用! 我收到此錯誤,如果我使用默認的“make”(無法運行程序“make”:啟動失敗)....獲取(無法運行程序“T:\\ compile”:啟動失敗)如果我嘗試調用我的我用來編譯的腳本文件...

謝謝,

你應該看看在cygwin里面的windows box上運行一個crosstool-ng設置。 然后讓eclipse使用該編譯器。 這將允許您輕松地為目標Linux平台進行開發。

這是一些幻燈片

這聽起來像是在為桌面/服務器平台開發,所以你必須確保使用與服務器相同版本的標准庫設置crosstool-ng(libc,libstdc ++等)。 您還需要確保您的crosstool-ng具有與目標相同的gcc版本。

如果你不想搞砸所有的設置,你總是可以在你的Windows機器上安裝Linux作為虛擬機並在那里工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM