Advertisement

Gtest在ARM平台上的离线搭建(让Gtest编译安装成功之后的可执行文件.so变成ARM下的—ARM aarch64)(实用篇)

阅读量:

  • 关于编译过程中自动调用Cunit或Gtest静态库与动态库文件的说明
    • 将Gtest安装包复制至新的文件夹内
    • 在项目根目录中建立build文件夹并执行编译操作
    • 核实生成的库文件是否适用于ARM架构
    • 把生成的库文件转移至统一的ARM软件包目录中

编译时自动调用Cunit或者Gtest的静态或者动态库文件说明

此前在usr/local/lib目录中已安装过CUnitGtest,且均为适用于X86_64架构的版本,这同时也是Linux系统默认的架构配置。若在编译过程中未通过-DCMAKE_PREFIX_PATH参数进行指定,系统将自动调用该路径下的库文件。

关于文件格式的查看方式,请参见下图所示:

采用以下两种命令均可实现:
file 文件名
readelf -h 文件名

请添加图片描述

拷贝Gtest安装包到新目录下

将Gtest的安装文件复制至指定文件夹后执行编译操作

若系统中未安装Gtest,可前往其官方网站进行获取

在本案例中,该文件被复制至`us

全部评论 (0)

还没有任何评论哟~