Ubuntu24.04安装mlpack库
系统:Ubuntu24.04
github:https://github.com/mlpack/mlpack
官方:
通过包管理器安装(不是最新版本)
sudo apt update
sudo apt-get install libmlpack-dev
sudo apt-get install g++
sudo apt remove libopenblas-pthread-dev
sudo apt install libopenblas-openmp-dev
sudo apt install libmlpack-dev libensmallen-dev libarmadillo-dev
创建cpp文件验证:
#include <mlpack.hpp>
int main()
{
std::cout << "mlpack version: " << mlpack::util::GetVersion() << ".\n";
}
编译、运行:
g++ -o test test.cpp -larmadillo
./test
运行结果:
mlpack version: mlpack 4.3.0.
从源代码安装(最新版本mlpack-4.6.2)
sudo apt update
sudo apt install cmake
sudo apt-get install libarmadillo-dev libensmallen-dev libcereal-dev libstb-dev
wget mlpack.org/files/mlpack-latest.tar.gz
tar -xzpf mlpack-latest.tar.gz
cd mlpack-4.6.2/
mkdir build
cd build
cmake -DBUILD_CLI_EXECUTABLES=OFF -DBUILD_TESTS=OFF ../
make -j4
sudo make install
创建cpp文件验证:
#include <mlpack.hpp>
int main()
{
std::cout << "mlpack version: " << mlpack::util::GetVersion() << ".\n";
}
编译、运行:
g++ -o test test.cpp -larmadillo
./test
运行结果:
mlpack version: mlpack 4.6.2.
如果找不到头文件 mlpack.hpp ,可以直接指定路径:
g++ -o test test.cpp -Imlpack-4.6.2/src/ -larmadillo

浙公网安备 33010602011771号