我将尝试构建包含一堆库的 ffmpeg,并且我想保持我当前的系统干净,以防万一一切都变得糟糕。有没有办法编译像 ffmpeg 这样的程序,这样如果出现问题它们就不会影响系统?
我是这个东西的初学者,所以如果这个问题被误导并且编译程序没有危险,请告诉我:)
最佳答案
当我第一次开始从源代码编译程序时,我经历了同样的组织强制症/恐惧感。您唯一需要担心的事情(根据我的经验)是库与尝试安装/符号链接(symbolic link)到同一位置的任何类型的包管理器发生冲突。不过,大多数管理人员对预先存在的库冲突给出了很好的警告。您也可以使用 make uninstall
卸载自编译软件/库。当您不再需要它们时发出命令。
如果您使用的是 OSX,我发现使用包管理器(OSX Rocks 的自制软件)是编译 FFMPEG(包括依赖项)的最简单方法。
关于compilation - 有没有办法在沙盒中编译 Mac 上的代码,这样如果出现问题就不会影响我的系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9954144/