Advertisement

X86架构的Linux(Ubuntu版本)上离线安装CUnit来解决Could not find CUnit(missing:CUNIT_LIBRARY)问题

阅读量:

  • 前言
    • 1 获取适用于系统的cunit压缩安装包:CUint-2.1-3.tar.bz2(为确保安装过程顺利,建议选择与当前环境匹配的版本)
    • 2 对下载的压缩文件进行解压操作
    • 3 使用命令sudo ./bootstrap --prefix=/usr/local/cunit生成用于构建的可执行文件configure*
    • 4 执行命令sudo ./configure --prefix=/usr/local/cunit以完成配置步骤
    • 5 运行sudo make进行代码编译,并通过sudo make install完成软件的安装过程
    • 6 针对前言部分提及的相关问题予以处理,随后重新开展版本构建工作

前言

最终的目标是生成库文件libcunit.so,这是整个过程中的关键环节。

在基于X86架构的Linux操作系统上,使用cmake对C语言版本的DDS代码进行编译时,突然出现了错误提示。实际上,这一问题在先前的文档中已有相关解决方案,建议参考以下链接:CycloneDDS(C版本)开源代码在Linux(X86平台)系统上编译生成可执行文件的详细步骤。然而,该文档中所提供的解决方式为在线安装。

具体操作是通过执行命令sudo apt-get install *cunit*来完成安装,但似乎在此过程中

全部评论 (0)

还没有任何评论哟~