[ 93%] Linking CXX executable /smartview/devel/lib/t3/t3_node [ 94%] Built target smartview_player [ 95%] Built target websocket_server_node [ 96%] Built target smartview_common /usr/bin/ld: /usr/local/lib/libprotobuf.so: undefined reference to symbol 'inflateEnd' /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libz.so: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status t3/CMakeFiles/t3_node.dir/build.make:319: recipe for target '/smartview/devel/lib/t3/t3_node' failed make[2]: *** [/smartview/devel/lib/t3/t3_node] Error 1 CMakeFiles/Makefile2:3555: recipe for target 't3/CMakeFiles/t3_node.dir/all' failed make[1]: *** [t3/CMakeFiles/t3_node.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... Consolidate compiler generated dependencies of target smartview_network [ 96%] Built target smartview_network Makefile:145: recipe for target 'all' failed make: *** [all] Error 2 Invoking "make -j20 -l20" failed
时间: 2023-09-18 13:12:23 浏览: 217
这段提示信息是一个编译错误,可能是由于在编译过程中缺少了某个库文件或者链接顺序不正确导致的。具体来说,它在链接 libprotobuf 库时出现了 undefined reference to symbol 'inflateEnd' 的错误,这是由于缺少 zlib 库导致的。你需要检查你的编译环境是否正确安装了 zlib 库,并且在链接时是否将它加入到链接命令中。
相关问题
[100%] Linking CXX executable /home/yahboom/dev/catkin_ws/devel/lib/hector_mapping/hector_mapping [100%] Built target hector_mapping
这是一个 CMake 编译过程的输出结果。该命令编译了一个名为 "hector_mapping" 的可执行文件,并将其存储在 "/home/yahboom/dev/catkin_ws/devel/lib/hector_mapping" 目录中。具体输出结果如下:
- `[100%] Linking CXX executable /home/yahboom/dev/catkin_ws/devel/lib/hector_mapping/hector_mapping` 表示编译过程已经完成,并且正在将 C++ 代码编译为可执行文件 "hector_mapping"。
- `[100%] Built target hector_mapping` 表示 CMake 成功地构建了名为 "hector_mapping" 的目标,并且该目标已经被构建完成。该目标可以被链接到其他程序中,或者直接被执行。
Linking CXX executable /home/yu/my_ros_can_car/devel/lib/can_ros_robot/can_ros_robot
I'm sorry, as an AI language model I cannot determine the context of your message. Could you please provide me with more information about what you are trying to accomplish and the error message you are encountering?