linux - 如何更新从源代码构建的程序

标签 linux makefile archlinux

你能告诉我如何更新使用“sudo make install”安装的程序吗? 我问是否必须卸载该程序,然后重做“./autogen.sh”“make”“sudo make install”。有人说我需要删除该程序,然后在git pull后重新构建它,其他人说我可以简单地使用更新的源重新安装它。

最佳答案

这要看情况。如果只是小更新,只需重新编译并make install即可。

如果对提供的库和/或头文件进行了任何更改(例如,它们被重命名),您最好先卸载软件,以删除文件系统上不需要的文件。

关于linux - 如何更新从源代码构建的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37895746/

相关文章:

c - 手动编译并使用 make 链接后为 "File or folder not found"

linux - Linux中的进程终止通知

linux - linux中相同目录结构中的文件之间的差异

c++ - 独立于共享库的 linux 二进制文件

linux - 为什么我的手册页只有在用 man 查看时格式不正确?

emacs - 配置 Emacs FlyMake 以使用 Rakefile 和 Makefile

c - 用信号处理通信

c - Makefile 未检测到依赖项更改

c - ncursesw 函数未声明

python - pip安装请求报错TypeError : __init__() got an unexpected keyword argument 'max_retries'