我正在尝试在 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并将其提取。
要编译并构建该包,请按照以下步骤操作:
cd ~/yourFolderOf_gsl/gsl-releaseVersions
./configure && make && make install
- 如果你有错误输出
./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 - 如果成功,你可以使用以下命令重新生成配置文件
./configure && make && make install
- 如果 gsl-config 程序不在您的 PATH 上,您可能需要设置 GSL_CONFIG 环境变量来指向它。
希望这可以帮助。