我确实使用gnome-builder模板创建了一个python。我意识到模板构建了整个项目结构,并使用介子构建系统增加了构建功能,所以我很好奇。为什么对不像python那样编译的语言使用构建系统呢?
发布于 2019-10-20 02:55:21
构建系统不仅用于编译,也用于分发;完整的应用程序通常包括其他数据,如CSS文件、UI描述文件、应用程序元数据文件、设置模式文件等。所有这些都需要与应用程序一起打包并安装到正确的位置。
另一个原因是,在非编译语言(如Python或Javascript )中,许多应用程序有时都包含一个用编译语言编写的私有库,用于性能敏感的东西。
https://stackoverflow.com/questions/58463496
复制相似问题