【问题标题】:How to compile mbed main.c++ and main.h file in Linux eclips to get build files(.elf.hex)如何在 Linux eclips 中编译 mbed main.c++ 和 main.h 文件以获取构建文件(.elf.hex)
【发布时间】:2018-01-19 15:24:45
【问题描述】:

如果有人解释如何使用 Ubuntu 平台在 eclips 中使用 .c++ 和 .h 文件来编译它并获得 .elf、.hex 和 .bin 文件,我将非常感激。 我有一些来自 mbed STM32f4 板的文件。 请指导我 谢谢

【问题讨论】:

    标签: linux eclipse stm32f4discovery mbed


    【解决方案1】:

    两种选择:

    1. 通过mbed CLI 构建。安装后在 Eclipse 中将构建命令设置为:

      mbed compile -m YOUR_BOARD -t GCC_ARM --profile ./mbed-os/tools/profiles/debug.json

    2. 通过 Makefile 构建。在 mbed Online Compiler 中右键单击您的项目,选择 Export > Eclipse (GCC ARM)。这将为您提供一个带有 makefile 的 Eclipse 项目。

    【讨论】:

    • 感谢您的回答,但问题是我只有头文件和源文件,并且我没有 mbed 网页上的特定文件的链接,以便从那里获取带有 makefile 的导出文件夹。这就是为什么我问如何使用头文件和源文件来获取make文件。我在 Eclips 中使用 openocd 和 GCC arm 编译器
    • 嗯,你需要制作一个 Makefile 然后特定于你的目标。最好使用一个例子,因为涉及到很多定义。 F.e. here's one for NUCLEO F411RE。您可以通过将 mbed-os-example-blinky 导出到正确的电路板来为您的电路板获取一个。
    猜你喜欢
    • 2017-04-10
    • 2018-05-14
    • 1970-01-01
    • 2014-12-28
    • 2010-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多