簡體   English   中英

Eclipse在Ubuntu 16.04中交叉編譯

[英]Eclipse cross compiling in Ubuntu 16.04

我的最終目標是編寫一個基於C的應用程序,作為嵌入式系統在32位Linux ARM板上運行。 我正在使用Eclipse Neon運行虛擬64位Ubuntu操作系統,我正在努力獲取可用的可執行文件。

我已經設置了交叉編譯器,我確保構建32位。

要檢查文件類型並獲取更多信息,我已使用該命令

> file hello.elf

我得到了樣本hello world可執行文件,它可以正常運行並且文件命令的輸出是

hello.elf:ELF 32位LSB可執行文件,ARM,EABI5版本1(SYSV),動態鏈接,解釋器/lib/ld-linux-armf.so.3,用於GNU / LINUX 2.6.32,BuildID

這個程序運行得很好,我的程序(be-brave)的文件命令的輸出如下,側面說明它是一個簡單的hello世界,我稱之為勇敢的動機

be-brave.elf:ELF 32位LSB可執行文件,ARM,EABI5版本1(SYSV),動態鏈接,解釋器/lib/ld-linux.so.3,用於GNU / LINUX 3.2.0,BuildID

我的猜測是問題是GNU / LINUX的差異意味着我的交叉編譯器設置不正確,但我不確定,即使是這種情況,我也不知道如何解決它。

任何和所有指針/建議都非常感謝

我可以在本教程安裝ARM交叉編譯器之后使用命令行找到解決方法

我仍然希望能夠使用Eclipse,所以我會保留這個問題以防萬一有人可以提供幫助。 我有一個新問題,我將編輯原始問題來詢問

暫無
暫無

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

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