Gtest在ARM平台上的离线搭建(让Gtest编译安装成功之后的可执行文件.so变成ARM下的—ARM aarch64)(实用篇)
发布时间
阅读量:
阅读量
- 关于编译过程中自动调用Cunit或Gtest静态库与动态库文件的说明
- 将Gtest安装包复制至新的文件夹内
- 在项目根目录中建立build文件夹并执行编译操作
- 核实生成的库文件是否适用于ARM架构
- 把生成的库文件转移至统一的ARM软件包目录中
编译时自动调用Cunit或者Gtest的静态或者动态库文件说明
此前在usr/local/lib目录中已安装过CUnit与Gtest,且均为适用于X86_64架构的版本,这同时也是Linux系统默认的架构配置。若在编译过程中未通过-DCMAKE_PREFIX_PATH参数进行指定,系统将自动调用该路径下的库文件。
关于文件格式的查看方式,请参见下图所示:
采用以下两种命令均可实现:
file 文件名
readelf -h 文件名

拷贝Gtest安装包到新目录下
将Gtest的安装文件复制至指定文件夹后执行编译操作
若系统中未安装Gtest,可前往其官方网站进行获取
在本案例中,该文件被复制至`us
全部评论 (0)
还没有任何评论哟~
