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导出到正确的主板来获得您的主板。 –