交叉编译eigen 到hi3559

简介: 交叉编译eigen 到3559av100csdn博客,本人搬运。

3559操作自记录
0502 ubuntu 操作日志
sudo apt-get install cmake-qt-gui

在这里插入图片描述

whereis aarch64-himix100-linux-gcc
aarch64-himix100-linux-gcc: /opt/hisi-linux/x86-arm/aarch64-himix100-linux/bin/aarch64-himix100-linux-gcc

然后把同级的gnu放进来了,然后confige,然后generate
然后make(没有输出 安全通过),然后 make install
haitu@ubuntu:~/eigen-3.4.0/aarch_eigen$ cd build/
haitu@ubuntu:~/eigen-3.4.0/aarch_eigen/build$ make
haitu@ubuntu:~/eigen-3.4.0/aarch_eigen/build$ make install
然后创建一个test.cpp

include

include <Eigen/Dense>

using namespace Eigen;
int main()
{

Matrix2d a;
a<<1,2,3,4;
MatrixXd b(2,2);
b<<2,3,1,4;
std::cout<<"a + b =  \n"<< a+b<< std::endl;
return 0;

}

然后在
aarch64-himix100-linux-g++ test.cpp -I ./include/eigen3 -o test
然后把整个Install文件夹扔到板端的usr/local/bin 下面
顺便一提 我的env:
在这里插入图片描述

然后再板端 ./test
在这里插入图片描述

然后就发现放在这个路径就已经可以被全局识别到了,没有再做其他的操作

目录
相关文章
|
数据可视化 C++
msvc编译opencascade和vtk
1.opencascade源码 我下载的时候最新版本是7.7.0
236 0
|
3月前
|
Unix 编译器 Linux
1.8.3 GNU编译器集合和LLVM项目
GNU项目自1987年起致力于开发自由UNIX软件,其成果之一GNU编译器集合(GCC)在指导委员会领导下持续演进,紧跟C语言标准。GCC适用于多种平台如UNIX、Linux和Windows,并常通过gcc或cc命令调用。另一方面,起源于2000年伊利诺伊大学研究项目的LLVM,提供了另一种开源编译器集合,其Clang编译器处理C代码,自2012年起成为FreeBSD默认C编译器,并良好支持最新C标准。
39 1
|
5月前
|
并行计算 算法 Java
cmake+vs2019编译OpenCV
cmake+vs2019编译OpenCV
57 0
|
7月前
|
自然语言处理 编译器 Go
GCC:GNU编译器
GCC:GNU编译器
[Eigen中文文档] 在 CMake 项目中使用 Eigen
Eigen提供了CMake(CMake 3.0或更高版本)支持,使得该库可以轻松地在CMake项目中使用。
788 1
|
计算机视觉
OpenCV交叉编译ARM版本
OpenCV交叉编译ARM版本
238 0
OpenCV交叉编译ARM版本
CMake教程14:宏定义
CMake教程14:宏定义
543 0
|
Java Unix 程序员
macOS环境使用clang/makefile编译opencv-4.2.0和opencv_contrib-4.2.0源码
macOS环境使用clang/makefile编译opencv-4.2.0和opencv_contrib-4.2.0源码
567 0
macOS环境使用clang/makefile编译opencv-4.2.0和opencv_contrib-4.2.0源码
|
并行计算 编译器