cmd“./configure”未执行

cmd“./configure”未执行

我正在尝试在 Ubuntu 18.04 上安装 gsl 2.5。请遵循以下步骤:

1.下载最新的 gsl pkghttp://ftpmirror.gnu.org/gsl/. 使用档案管理器解压 tarball,创建一个名为“gsl-release-2-5”的文件夹,打开终端并进入该文件夹。

2.

$ cd /home
$ cd ~/gsl_pkg/gsl-release-2-5
$ sudo apt install libgsl-dev
$ ./configure
error:: bash: ./configure: No such file or directory

收到上述错误。

我现在应该采取什么步骤来缓解这种情况并成功安装 gsl 2.5?


编辑:

还执行了cmd:

$ autoreconf-i-f-v

结果如下-

autoreconf:configure.ac:不使用 Gettext

autoreconf:正在运行:aclocal --force

autoreconf:configure.ac:跟踪

autoreconf:configure.ac:不使用 Libtool

答案1

您提供的 ftpmirror.gnu.org/gsl 站点是 eror:404 。最新的 gsl 链接可在https://mirror.freedif.org/GNU/gsl/gsl-latest.tar.gz并将其提取。

要编译并构建该包,请按照以下步骤操作:

  1. cd ~/yourFolderOf_gsl/gsl-releaseVersions
  2. ./configure && make && make install
  3. 如果你有错误输出./autogen.sh: 10: ./autogen.sh: autoreconf: not found Now use ./configure --enable-maintainer-mode。你需要安装构建依赖项。运行sudo apt-get install autoconf automake pkg-config libgtk-3-dev并执行 autogen.sh
  4. 如果成功,你可以使用以下命令重新生成配置文件./configure && make && make install
  5. 如果 gsl-config 程序不在您的 PATH 上,您可能需要设置 GSL_CONFIG 环境变量来指向它。

希望这可以帮助。

相关内容