1)make VERBOSE=1
可以显示具体的编译链接命令。
2)glfw编译
2.1)下载及解压
2.2)mkdir build
2.3) cd build; cmake ..; make
生成的表态库好像在build/src里面
运行不了,因为缺少x11桌面,这个是这样的。
在天津天河平台上一直很顺利
3)smallcv天河超算安装
3.1) 下载,青索上传,解压
3.2) 错误1:
CMake Error at CMakeLists.txt:11 (cmake_minimum_required):
CMake 3.20 or higher is required. You are running version 3.16.3
直接把CMakeLists.txt中的3.20改成3.16
3.3)天津超算,青索,复制、粘贴
ctrl+ins, shift+ins
3.4)
cmake 打印变量
message(STATUS "p123-${OVERLOOK_ABI}")
3.5)报错: message(FATAL_ERROR "un-assigned ABI, please add it now")
elseif(CMAKE_C_COMPILER MATCHES "/usr/bin/cc")
set(OVERLOOK_ABI "aarch64")
3.6)
Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR
GTEST_MAIN_LIBRARY)
缺少gtest
cd googletest-master
mkdir build
cd build
cmake ..
make VERBOSE=1
本文档详细介绍了在天河超算平台上进行软件编译和安装的步骤,包括设置编译选项以显示详细命令、GLFW库的构建以及SmallCV的安装过程。在GLFW编译过程中,由于缺少X11桌面环境导致运行失败。针对CMake版本不匹配的问题,通过修改CMakeLists.txt文件解决。此外,还提到了未指定ABI的错误修复,并指出了缺少GTest库的情况及其解决方法。

1万+

被折叠的 条评论
为什么被折叠?



