我是 Linux 新手,我想尝试使用 C 进行图像处理。我打算使用 Geany。
我的问题是:
- Geany 能编译这些程序吗?
- 我可以将其转换为二进制文件以将其加载到树莓派上吗?
答案1
对于您的第一个问题,让我们引用该网页:
Geany 是一款使用 GTK2 工具包的文本编辑器,具有集成开发环境的基本功能。它旨在提供一个小型、快速的 IDE,仅依赖其他软件包的少数组件。它支持多种文件类型,并具有一些不错的功能。
这是什么意思? Geany 首先是一个文本编辑器,然后是一个 IDE,它不会自行编译任何东西,因此您可能需要库和标头才能开始编译。
维基百科对 IDE 的定义:
是一种软件应用程序,为计算机程序员提供全面的软件开发设施。IDE 通常由源代码编辑器、构建自动化工具和调试器组成。许多现代 IDE 都集成了 Intelli-sense 编码功能。
所以,Geany 只允许您非常漂亮地查看代码,省去了您进入终端并执行编译器的麻烦,还帮助您调试代码。
对于你的第二个问题,我建议你去树莓派欲了解更多信息,但我能找到以下信息:
[...] Raspbian OS 使用的所有 Linux 二进制文件都是使用 C 编程语言编写的。 [...] 在这篇博文中,我编写了两种类型的源代码。第一种是将 C 源代码编译为 Raspberry Pi 的可执行文件的简化函数。
答案2
如果我们阅读文档,您会发现,如果系统上安装了编译器,Geany 就能够编译 C 程序。您还需要文档中指出的一些工具。