0 前言
最近需要在电脑上跑别人的C程序,发现其中用到了gsl库,记录下如何配置相关环境及安装该库。
1 安装MSYS2
- 前往MSYS2官网下载msys2-x86_64-20240507.exe软件
- 按照引导进行安装
- 安装完成后,在弹出的命令行窗口输入
pacman -Syu
更新包数据库和基础包- 如果不小心关闭了窗口,可双击安装目录下的
msys2.exe
打开窗口
- 如果不小心关闭了窗口,可双击安装目录下的
- 继续输入
pacman -Su
更新其余基本软件包
2 配置环境
- 进入MSYS2安装目录
C:\msys64
,双击msys2.exe
打开命令行窗口 - 输入
pacman -S --needed base-devel mingw-w64-x86_64-toolchain
安装mingw-w64 gcc工具 - 输入
pacman -S mingw-w64-x86_64-gcc-fortran
安装gfortran工具 - 将
C:\msys64\mingw64\bin
添加至系统环境变量- 进入【此电脑】,空白处右键,选择【属性】,点击左侧【高级系统设置】,点击右下角【环境变量】
- 双击系统变量中的【Path】,点击【新建】,写入
C:\msys64\mingw64\bin
,然后确定即可
3 安装GSL
- 前往GSL官网下载GSL-latest最新版本,可从下面任意链接进入FTP网站
- 将压缩包解压至任意路径(路径中最好不包含中文)
- 进入MSYS2安装目录,双击
mingw64.exe
打开命令行窗口 - 在命令行中进入上述GSL的解压路径
- 输入
./configure && make && make install
,等待安装完毕,此过程较长 - 安装完成后,可在MSYS2文件夹下的
mingw64/bin
文件夹中看到libgsl-27.dll
(本文安装的GSL为2.7版本)
参考
评论 (0)