gpt4 book ai didi

c++ - 如何运行示例 Armadillo 程序

转载 作者:行者123 更新时间:2023-11-30 05:26:56 26 4
gpt4 key购买 nike

我正在尝试运行最小的 armadillo example program (为方便起见,以下)

#include <iostream>
#include <armadillo>

using namespace std;
using namespace arma;

int main()
{
mat A = randu<mat>(4,5);
mat B = randu<mat>(4,5);
cout << A*B.t() << endl;
return 0;
}

我正在运行 linux fedora 23 发行版并安装了 armadillo 包。

$ sudo dnf list armadillo
Last metadata expiration check: 1:04:12 ago on Tue May 31 17:57:36 2016.
Installed Packages
armadillo.x86_64 6.700.6-1.fc23 @updates
Available Packages
armadillo.i686 6.700.6-1.fc23 updates

虽然当我从当前目录编译示例程序时,我得到:

$ g++ example.cpp -o example -O2 -larmadillo
example.cpp:2:21: fatal error: armadillo: No such file or directory
compilation terminated.

最佳答案

在 Fedora 上,您还需要安装相应的开发 包:armadillo-devel。这提供了编译使用 Armadillo 的 C++ 程序所需的头文件。

例如:

sudo dnf install armadillo-devel

关于c++ - 如何运行示例 Armadillo 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37552828/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com