我正在学习一位同行物理学家编写的C代码,其中使用了Lapack库,而我之前从未接触过。我使用sudo apt-get安装了lapack,并且一直在进行编译。
gcc -llapack Dirac.c -o Dirac -lm
我遇到了编译错误:“undefined reference to 'zheev'”,我知道zheev是lapack中的一个函数,所以我猜测安装出了问题或者某些文件没有放在正确的位置。请问是否需要进行某种链接操作或者将文件保存在哪里才能使其编译通过?如果这是一个初学者问题,我深感抱歉。