源代码是 C 语言的。需要多个依赖项才能成功制作。
此应用不会出现在应用商店中。没有 GUI 组件。此应用旨在在专门配置的嵌入式设备上运行。
似乎没有关于将 C 应用程序引入 snappy 的文档。有什么想法或教程吗?
目标不是安装多个依赖项并在目标上拥有源,而是将源、依赖项等存储在服务器中 - 通过更新服务器简化全局更新过程,并向物联网设备提供新内容。
答案1
我们不会使用 snapcraft 来处理特定语言的情况,而是构建系统。您肯定会在您的软件包中使用构建系统,这个系统是 autotools、make、cmake、qmake……
Snapcraft 有plugins
这些,你可以找到每个插件的演示在 snapcraft 源代码树中(或安装snapcraft-examples
)。
如果你看看snapcraft.io 游览第一个例子使用 autotools 编译一些 C 代码(GNU bash):