哈喽,小伙伴们大家好久不见,哈哈哈好久没有出来冒泡了!
没错~我又遇到了新的麻烦,不过我已经将这个问题解决掉啦!
今天给大家分享的是针对“编译过程中找不到"cblas.h"头文件,导致编译终止问题”的解决办法
大家遇到这种情况千万不要慌,一定要淡定!!
注意:在Ubuntu或Debian系统上!!!Windows系统是装不上的,大家如果不是Windows系统一定不要浪费时间!!!!
要么大家用服务器,要么用虚拟机,要么大家用buntu或Debian系统
在大家满足前提的情况下:
首先,确保你已经安装了CBLAS库,大家可以使用以下指令安装:
sudo apt-get install libopenblas-dev
但是如果大家发现是这种情况:
大家也不要慌张,这是因为无法找到名为"libopenblas-dev"的软件包
大家使用以下命令,确保你的系统已经更新了软件源列表:
sudo apt-get update
出现这个就证明已经更新完成啦!
如果更新软件源列表后仍然无法找到"libopenblas-dev"软件包,那么可能该软件包在你当前的软件源中并不存在。你可以尝试更换软件源,选择一个包含"libopenblas-dev"软件包的软件源。
在Ubuntu系统中,可以通过编辑"/etc/apt/sources.list"文件来更换软件源。你可以参考Ubuntu的官方文档或搜索如何更换软件源的具体步骤。
例如,你可以尝试将软件源更换为官方的Ubuntu软件源,编辑"/etc/apt/sources.list"文件,将所有行更改为以下内容:
deb http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
更换软件源后,再次运行更新命令:
sudo apt-get update
然后再安装"libopenblas-dev"软件包:
sudo apt-get install libopenblas-dev
最后出现这个,就已经安装成功啦!!!