我是一个嵌入式linux新手,我想使用Geany作为一个轻量级的IDE,用于嵌入式linux系统的应用程序开发。开发系统是Ubuntu16.04,目标是一个STM32MP1板(ARM Cortex-A7)。Ubuntu上的交叉编译工具链已经安装并工作。在命令行上构建应用程序的典型工作流是:
Path/environment-setup-cortexa7t2hf-neon-vfpv4-ostl-linux-gnueabi
这是可行的,但我如何才能与Geany达成这一目标呢?shell文件(由源命令调用一次)包含许多命令(导出、路径扩展等)。用于为打开的终端设置ARM工具链的。
是否有一种简单的方法可以将该文件或其内容包含在Geany的构建配置中?这样我就可以通过使用Geany工具栏项编译单个文件并构建/链接整个应用程序?
发布于 2020-10-08 14:22:26
是可行的,但我如何才能用Geany实现这一点呢?
去Build -> Set Build Commands。
然后将compile命令设置为:
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" && makehttps://stackoverflow.com/questions/64264032
复制相似问题