【问题标题】:Trouble when running autogen.sh运行 autogen.sh 时出现问题
【发布时间】:2013-02-12 21:14:00
【问题描述】:

我已经从http://libspatialindex.github.com/下载了R树

由于在运行 ./autogen.sh 时找不到文件/文件夹,因此我从下面给出的 github 存储库下载了文件 autogen.sh:

https://raw.github.com/libspatialindex/libspatialindex/9a5a2f4d83c3ec7be4dbf2c8a86341703d837185/autogen.sh

现在当我运行 ./autogen.sh 我得到“权限被拒绝” 如果我运行 sh ./autogen.sh 我会得到:

glibtoolize or libtoolize not found. Giving up!

请建议我现在应该做什么

编辑:我还想在我的 C++ 项目中使用 libspatialindex。我正在使用netbeans。我的意思是我想在我的 netbeans 项目中使用 libspatialindex 中的函数。我应该如何使用相同的。现在我已经在一个单独的目录中运行了 config 和 make 命令。我不知道如何在我的项目中使用它们。

【问题讨论】:

    标签: linux bash ubuntu


    【解决方案1】:

    从你的包管理器安装libtool

    【讨论】:

    • 我还想在我的 C++ 项目中使用 libspatialindex。我正在使用netbeans。我的意思是我想在我的 netbeans 项目中使用 libspatialindex 中的函数。我应该如何使用相同的。现在我已经在一个单独的目录中运行了 config 和 make 命令。我不知道如何在我的项目中使用它们。
    • 也非常感谢您的及时回复。一个温和的请求..请提出我上述问题的解决方案。
    • 查看一些类似的 C++-library-in-Netbeans 问题 herehere
    【解决方案2】:

    要修复“权限被拒绝”错误,您需要编辑 autogen.sh 文件的权限。运行此命令: chmod +x autogen.sh

    【讨论】:

      【解决方案3】:

      在将库从备份恢复到 NTFS 目录后,我收到此错误。 我发现发生这种情况的另一个原因是挂载的分区上有noexec 标志。

      1. 运行mount,查看分区上是否设置了noexec
      2. 更新/etc/fstab 或将-o exec 添加到挂载命令中。

      希望,它可以帮助与我处于相同情况的其他人。

      【讨论】:

        猜你喜欢
        • 2021-06-14
        • 2020-10-23
        • 2016-06-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-06-08
        相关资源
        最近更新 更多