Geany-如何轻松配置ARM C / C ++工具链以进行交叉编译

问题描述

我是嵌入式Linux新手,并且希望将Geany用作嵌入式Linux系统应用程序开发的轻量级IDE。开发系统是Ubuntu 16.04,目标是STM32MP1开发板(ARM Cortex-A7)。 Ubuntu上的交叉编译工具链已经安装并且可以使用。在命令行上构建应用程序的典型工作流程是:

  • 打开终端
  • 致电源[路径] / environment-setup-cortexa7t2hf-neon-vfpv4-ostl-linux-gnueabi
  • 致电进行

那行得通,但是我如何与Geany达成这一目标? source 命令一次调用的外壳文件包含许多命令(导出,路径扩展等),这些命令被执行以为打开的终端设置ARM工具链。

在Geany的构建配置中是否有简单的方法来包含此文件或其内容?这样我就可以使用Geany工具栏项目来编译单个文件并构建/链接整个应用程序?

解决方法

那行得通,但是我怎么能和Geany做到这一点?

转到dt = datetime([int(x) for x in ds.split('.')]) -> Build

然后将Set Build Commands命令设置为:

compile

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...