移植gflags到hi3519

来源:互联网 发布:淘宝钻石等级怎么看 编辑:程序博客网 时间:2024/06/06 15:44

1.移植环境

  • Ubuntu16.04 + arm-hisiv500-linux-gcc
  • gflags下载地址:https://github.com/schuhschuh/gflags/archive/master.zip

2.编译步骤

  • 解压:shunzhi@ubuntu:~/software/gflags$ unzip master.zip
  • 新建安装编译目录:shunzhi@ubuntu:~/software/gflags/gflags-master$ mkdir _install _build
  • 配置:shunzhi@ubuntu:~/software/gflags/gflags-master/_build$ cmake-gui

点击Browse Source选择~/software/gflags/gflags-master
点击Browse Build选择~/software/gflags/gflags-master/_build

点击Configure

此时出现的对话框选择最后一项:Specify options for cross-compiling

点击NEXT

Operating System填写 arm-hisiv500-linux

C填写arm-hisiv500-linux-gcc

C++填写arm-hisiv500-linux-g++

点击finish,然后等待Configuration done

然后在出现的列表中修改CMAKE_INSTALL_PREFIX为~/software/gflags/gflags-master/_install

点击Generate

等待Generation done

之后关闭cmake软件。

  • 编译:shunzhi@ubuntu:~/software/gflags/gflags-master/_build$ make
  • 安装:shunzhi@ubuntu:~/software/gflags/gflags-master/_build$ sudo make install

3.编译结果:

shunzhi@ubuntu:~/software/gflags/gflags-master/_install$ tree

├── include│   └── gflags│       ├── gflags_completions.h│       ├── gflags_declare.h│       ├── gflags_gflags.h│       └── gflags.h└── lib    ├── cmake    │   └── gflags    │       ├── gflags-config.cmake    │       ├── gflags-config-version.cmake    │       ├── gflags-targets.cmake    │       └── gflags-targets-release.cmake    ├── libgflags.a    ├── libgflags_nothreads.a    └── pkgconfig        └── gflags.pc6 directories, 11 files
1 0
原创粉丝点击