提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
使用casadi框架,并使用ipopt求解器时候,源码编译casadi文件的时候,出现【找不到 -lLIB_FULL_gfortran-NOTFOUND: 没有那个文件或目录】的错误。
提示:以下是本篇文章正文内容,下面案例可供参考
一、解决方案
1.安装
sudo apt-get install gfortran
安装成功后,检查是否可以在/usr/lib/gcc/x86_64-linux-gnu/11/找到libgfortran.so,其中这个11是你当前的gcc的版本,可以使用gcc --version查看。
2.建立软链接
sudo ln -s /usr/lib/gcc/x86_64-linux-gnu/11/libgfortran.so /usr/lib/libgfortran.so
3.重新cmake
cmake .. -DWITH_IPOPT=ON