日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

eigen交叉編譯

作者:TheOldManAndTheSea 更新時(shí)間: 2022-05-13 編程語言

eigen交叉編譯

flyfish

環(huán)境

Ubuntu18.04
cmake-gui
Cmake 3.10.2
eigen-3.3.9

啟動(dòng)cmake-gui
終端執(zhí)行 cmake-gui
設(shè)置源碼路徑和構(gòu)建二進(jìn)制路徑
點(diǎn)擊config,設(shè)置交叉編譯選項(xiàng)
在這里插入圖片描述

設(shè)置最后安裝的路徑
配置CMAKE_INSTALL_PREFIX
這里是/media/a/source/crosscompilation/eigen-3.3.9/install
在這里插入圖片描述

依次點(diǎn)擊Configure和Generate
進(jìn)入build目錄執(zhí)行

make
make install

編寫代碼測試
test_eigen.cpp

#include
#include
using namespace Eigen;
int main()
{
    Eigen::Matrix2d a;
    a<<1,2,3,4;
    Eigen::MatrixXd b;
    b<<5,6,7,8;
    std::cout<<"a+b="<

編譯命令

your_path/bin/arm-linux-gnueabihf-g++  test_eigen.cpp -I./include/eigen3 -o test_eigen

在這里插入圖片描述

將test_eigen放到嵌入式設(shè)備運(yùn)行
結(jié)果

a+b= 6  8
10 12

原文鏈接:https://blog.csdn.net/flyfish1986/article/details/123919929