0
如果有人解釋如何在使用Ubuntu平臺的eclips中解釋如何使用.C++和.h文件,我將非常感激編譯它並獲取.elf,.hex和.bin文件。 我有一些來自mbed STM32f4板的文件。 請指引我 謝謝如何在Linux eclips中編譯mbed main.C++和main.h文件以獲得構建文件(.elf.hex)
如果有人解釋如何在使用Ubuntu平臺的eclips中解釋如何使用.C++和.h文件,我將非常感激編譯它並獲取.elf,.hex和.bin文件。 我有一些來自mbed STM32f4板的文件。 請指引我 謝謝如何在Linux eclips中編譯mbed main.C++和main.h文件以獲得構建文件(.elf.hex)
兩個選項:通過mbed CLI
生成。通過一個Makefile
mbed compile -m YOUR_BOARD -t GCC_ARM --profile ./mbed-os/tools/profiles/debug.json
構建:後安裝在Eclipse中設置您的構建命令。在mbed Online Compiler中右鍵點擊你的項目,選擇Export> Eclipse(GCC ARM)。這會給你一個帶有makefile的Eclipse項目。
謝謝你的回答,但問題是我只有頭文件和源文件,我沒有在特定文件的mbed網頁上的鏈接,從那裏得到與生成文件的導出文件夾。這就是爲什麼我問如何使用頭文件和源文件來獲取make文件。我在Eclips中使用openocd和GCC arm編譯器 –
好吧,您需要製作一個Makefile,然後針對您的目標。由於涉及到很多定義,因此最好使用示例。 F.E. [這是NUCLEO F411RE](https://gist.github.com/janjongboom/c572c100fd4d900c657cedb6949b862b)。您可以通過將mbed-os-example-blinky導出到正確的主板來獲得您的主板。 –