compilation - 有没有办法在沙盒中编译 Mac 上的代码,这样如果出现问题就不会影响我的系统?

标签 compilation ffmpeg sandbox

我将尝试构建包含一堆库的 ffmpeg,并且我想保持我当前的系统干净,以防万一一切都变得糟糕。有没有办法编译像 ffmpeg 这样的程序,这样如果出现问题它们就不会影响系统?

我是这个东西的初学者,所以如果这个问题被误导并且编译程序没有危险,请告诉我:)

最佳答案

当我第一次开始从源代码编译程序时,我经历了同样的组织强制症/恐惧感。您唯一需要担心的事情(根据我的经验)是库与尝试安装/符号链接(symbolic link)到同一位置的任何类型的包管理器发生冲突。不过,大多数管理人员对预先存在的库冲突给出了很好的警告。您也可以使用 make uninstall 卸载自编译软件/库。当您不再需要它们时发出命令。

如果您使用的是 OSX,我发现使用包管理器(OSX Rocks 的自制软件)是编译 FFMPEG(包括依赖项)的最简单方法。

关于compilation - 有没有办法在沙盒中编译 Mac 上的代码,这样如果出现问题就不会影响我的系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9954144/

相关文章:

python - 伪造文件系统/虚拟文件系统

objective-c - Lion 下的 NSUserDefaults 和沙盒

javascript - 在各种浏览器中使用 javascript 在客户端读取文件内容

compilation - 如何一次一次灵活地返回多个终端

iphone - 适用于 iPhone 和 HTTP 直播的实时视频聊天

javascript - javascript MSE可以从中间播放分段的mp4吗?

encoding - 使用 ffmpeg 进行多比特率编码

c++ - 如何在不要求客户安装的情况下编译PCAP程序

c - 在 gcc/cc 中聚合源文件

c - 需要一些关于 C header 包含的建议