安装lapack中遇到的问题
tar 解压出错tar: Unexpected EOF in archive tar: Error is not recoverable: exiting now。
通过网络检索发现出现以上的问题一般有两种情况。
第一种是由于文件后缀名与文件真实的格式不匹配。通过file命令查看文件格式,如下所示:
file tc1.93P.tar
tc1.93P.tar: POSIX tar archive (GNU)
可以看到在这里文件格式与后缀名是一致的。
第二种情况就是文件在传输过程中出现了错误,如这里通过网络下载文件可能出现下载错误。如果文件源提供了验证文件下载正确与否的方法如md5代码,验证文件是否下载完整。还有一种验证是否是文档错误的方法就是将文档在Windows系统上使用解压软件,如360压缩,解压看是否报错,报错的话基本就可以确定是文档下载错误。针对这里的文档,文档源并没有给出验证方法,通过360压缩解压文档不成功,所以该文档只能重新下载。
安装p4est时遇到的问题
安装前必须安装好的软件
sudo apt-get install libtool
sudo apt-get install autoconf
sudo apt-get install automake
安装p4est遇到的问题
问题一:
configure: error: Cannot find BLAS library, specify a path using LIBS=-L<DIR> (ex. LIBS=-L/usr/path/lib) or a specific library using BLAS_LIBS=DIR/LIB (for example BLAS_LIBS=/usr/path/lib/libcxml.a)
解决方法如下
sudo apt-get install libblas-dev
问题2:
/usr/bin/ld: //usr/local/lib/liblapack.a(dgetrf2.o): relocation R_X86_64_PC32 against symbol `dgetrf2_' can not be used when making a shared object; recompile with -fPIC
解决方案如下
sudo apt-get install liblapack-dev