我如何 运行 示例犰狳程序
How can I run example armadillo program
我正在尝试 运行 最小值 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 上您还需要安装相应的 development 软件包:armadillo-devel。这提供了编译使用 armadillo 的 C++ 程序所需的头文件。
例如:
sudo dnf install armadillo-devel
我正在尝试 运行 最小值 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 上您还需要安装相应的 development 软件包:armadillo-devel。这提供了编译使用 armadillo 的 C++ 程序所需的头文件。
例如:
sudo dnf install armadillo-devel