0
点赞
收藏
分享

微信扫一扫

网络安全 Day25-HTML 介绍和简单基础

小桥流水2016 2023-08-02 阅读 53

1 cmake 没有uninstall

你是对的,CMake 默认情况下并没有提供 make uninstall 目标。这是因为 make install 操作是在特定的目录下进行安装的,CMake 不知道安装到了哪里以及哪些文件被安装了。因此,没有直接支持的 make uninstall 目标来进行卸载。

如果你想要卸载通过 make install 安装的文件,通常需要手动卸载。以下是一种手动卸载的方法:

  1. 首先,查看之前 CMake 安装时所使用的安装目录。在 CMakeLists.txt 文件中,通过 install 命令指定的目录就是你的库或可执行文件的安装路径。

  2. 进入到该目录,并删除对应的文件和目录。例如,如果你之前通过 make install 安装的共享库文件在 /usr/local/lib 目录下,你可以使用以下命令进行卸载:

    sudo rm /usr/local/lib/libexample.so

    如果有其他文件或目录也被安装,也需要一并删除。

  3. 如果你之前通过 install 命令在 /usr/local/include 目录下安装了头文件,你可以手动删除对应的头文件。

需要注意的是,这种手动卸载可能会有遗漏,特别是如果你安装了多个版本的库或者安装了大量文件。如果你希望有更好的管理和卸载支持,你可以考虑使用软件包管理工具,比如 checkinstall,它可以

举报

相关推荐

0 条评论