scons 在 cygwin 上找不到 glib-2.0 >= 2.32

scons 在 cygwin 上找不到 glib-2.0 >= 2.32

我下载了源代码rmlint并尝试在 cygwin 上编译它。当我跑步时scons,它说Checking for glib-2.0 >= 2.32... Error: glib-2.0 >= 2.32 not found.

在 cygwin 安装工具中,它显示我已libglib 2.0_0 2.46.2-1安装该软件包。我重新安装了它以达到良好的效果,但没有运气。

我如何尝试在我的文件系统上找到该库,以及如何告诉 scons 它的位置?

答案1

大家好,我是 rmlint 开发人员之一。

不幸的是,我认为您无法让 rmlint 在 cygwin 下运行(尽管很高兴被证明是错误的)。

编辑:已被证明是错误的。现在有或多或少工作的 rmlint 命令行版本在 cygwin 下。这个需要:

  • gcc核心
  • pkg 配置
  • libglib2.0-开发
  • 库工具

以及可选:

  • libjson-glib 1.0-开发
  • libblkid 开发
  • 自由发展

cygwin 下似乎没有文件映射支持,因此 rmlint 无法对文件顺序进行正常优化以减少查找时间和抖动。

相关内容