今天编译Kaldi, 总是冒出“Could not find any libraries /usr/local/lib/liblapack,liblapack_atlas,libclapack that seem to be an ATLAS CLAPACK library"
但是检查lib目录能够看到libatlas.a liblapack.a等几个lib文件。
检查configure文件,发现在linux_configure_static函数里面,检查lapack part of ALTAS 时候,有下列行
if nm $ATLASLIBDIR/${libname}.a | grep ATL_cgetrf > /dev/NULL; then
报错的原因就是liblapack.a文件中没有字符串 ATL_cgetrf
改成cgetrf 顺利通过编译