如何卸载 gtsam 库
How to uninstall gtsam library
我已经从 https://bitbucket.org/gtborg/gtsam.git 安装了 gtsam 4 库,由于我在编译时遇到问题,我想卸载它并 link 到本地版本。问题是 make uninstall
不存在。有没有办法删除它或至少使用本地版本代替它。
在 CmakeLists.txt 中,我有 include_directories
和 link_directories
指向本地版本,但安装的 gtsam 仍然是使用的版本。
我试过 make -n install
但是 make 打印了大约 700 行,这很难跟踪和逆转发生的事情。
我在构建目录中找到了 install_manifest.txt
文件。当我阅读 here 时,它包含所有要安装的文件。然而。我注意到大多数文件是 .h
,有些是 .cmake
我不知道只是删除这些文件是否会解决问题或会把它搞砸。
这个answer不是最重要的,它建议使用以下命令删除install_manifest.txt文件中指定的文件:
cat install_manifest.txt | xargs echo sudo rm | sh
不过需要注意的是,评论里说install_manifest里面有重要文件会很危险,所以一定要看看里面写的是什么。
我已经从 https://bitbucket.org/gtborg/gtsam.git 安装了 gtsam 4 库,由于我在编译时遇到问题,我想卸载它并 link 到本地版本。问题是 make uninstall
不存在。有没有办法删除它或至少使用本地版本代替它。
在 CmakeLists.txt 中,我有 include_directories
和 link_directories
指向本地版本,但安装的 gtsam 仍然是使用的版本。
我试过 make -n install
但是 make 打印了大约 700 行,这很难跟踪和逆转发生的事情。
我在构建目录中找到了 install_manifest.txt
文件。当我阅读 here 时,它包含所有要安装的文件。然而。我注意到大多数文件是 .h
,有些是 .cmake
我不知道只是删除这些文件是否会解决问题或会把它搞砸。
这个answer不是最重要的,它建议使用以下命令删除install_manifest.txt文件中指定的文件:
cat install_manifest.txt | xargs echo sudo rm | sh
不过需要注意的是,评论里说install_manifest里面有重要文件会很危险,所以一定要看看里面写的是什么。