linux下使用cmake编译安装ED247_LIBRARY库及卸载使用cmake编译安装的库

1 ED247_LIBRARY库简介

ED247库是ED247A通信标准实施的一个示例,该标准由[EUROCAE WG-97][7]标准化。

1.1 源代码

ED247_LIBRARY源代码
Github上下载比较慢、可以点击下载源码

1.2 文档

Doxygen文档可在此处获取:ED247_LIBRARY帮助文档

2 下载

2.1 Github下载源码

在这里插入图片描述

3 安装

3.1使用unzip解压缩

unzip ED247_LIBRARY-master.zip		# 解压至当前目录下

3.2 依赖项安装

sudo apt install libxml2-dev -y	# 依赖项安装

3.3 编译安装

mkdir build && cd build		# 需进入到ED247_LIBRARY-master中的CMakeLists.txt文件的同级目录
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/ -DBUILD_SHARED_LIBS=ON
sudo cmake --build . --target install

3.4 查看安装结果

执行sudo cmake --build . --target install
在这里插入图片描述
执行sudo cmake --build . --target install
在这里插入图片描述

4 卸载使用cmake编译安装的库

执行sudo cmake --build . --target install之后会在build目录下生成一个install_manifest.txt文件,文件内容是安装库文件的路径,删除即可。

# 方法一:
cat install_manifest.txt | sudo xargs rm
# 方法二:
sudo xargs rm < install_manifest.txt 

卸载前
在这里插入图片描述
卸载后
在这里插入图片描述

相关推荐

  1. centos 编译安装 cmake

    2024-06-19 09:26:01       65 阅读
  2. 20231212 cmake 编译中间

    2024-06-19 09:26:01       63 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-19 09:26:01       110 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-19 09:26:01       119 阅读
  3. 在Django里面运行非项目文件

    2024-06-19 09:26:01       98 阅读
  4. Python语言-面向对象

    2024-06-19 09:26:01       106 阅读

热门阅读

  1. USB 端点停止

    2024-06-19 09:26:01       34 阅读
  2. 通信基础知识

    2024-06-19 09:26:01       31 阅读
  3. 如何给vue开发的网站做seo?

    2024-06-19 09:26:01       39 阅读
  4. redis雪崩问题怎么解决

    2024-06-19 09:26:01       38 阅读
  5. Elasticsearch优化

    2024-06-19 09:26:01       33 阅读
  6. HTML5 Web Workers: 异步编程的强大力量

    2024-06-19 09:26:01       40 阅读
  7. Docker:现代软件开发的基石

    2024-06-19 09:26:01       34 阅读
  8. hadoop常见简单基础面试题

    2024-06-19 09:26:01       31 阅读
  9. CSS期末复习速览(一)

    2024-06-19 09:26:01       32 阅读
  10. wpf textbox 有焦点 导致后台更新 前台不跟着改变

    2024-06-19 09:26:01       31 阅读