首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Geany -如何轻松配置ARM C/C++工具链以进行交叉编译

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

Stack Overflow用户
提问于 2020-10-08 13:53:18
回答 1查看 341关注 0票数 0

我是一个嵌入式linux新手,我想使用Geany作为一个轻量级的IDE,用于嵌入式linux系统的应用程序开发。开发系统是Ubuntu16.04,目标是一个STM32MP1板(ARM Cortex-A7)。Ubuntu上的交叉编译工具链已经安装并工作。在命令行上构建应用程序的典型工作流是:

Path/environment-setup-cortexa7t2hf-neon-vfpv4-ostl-linux-gnueabi

  • call make

  • 开放终端
  • 调用源代码

这是可行的,但我如何才能与Geany达成这一目标呢?shell文件(由源命令调用一次)包含许多命令(导出、路径扩展等)。用于为打开的终端设置ARM工具链的。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-08 14:22:26

是可行的,但我如何才能用Geany实现这一点呢?

Build -> Set Build Commands

然后将compile命令设置为:

代码语言:javascript
复制
sh -c 'source "[Path]/environment-setup-cortexa7t2hf-neon-vfpv4-ostl-linux-gnueabi" && make'
# substitute sh with the shell you want to actually run

# or if your default shell is the one you want to run
# I suspect `geany` just calls `system()`
source "[Path]/environment-setup-cortexa7t2hf-neon-vfpv4-ostl-linux-gnueabi" && make
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64264032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档