如何在 Mac 上安装当前的 Frama-C 版本及其先决条件?
我有一台运行 Mac OS X 10.6.8 的笔记本电脑和一台运行 Mac OS X 10.7.5 的台式机,我可以在上面安装软件。我还可以访问运行 Mac OS X 10.8 的机器实验室,如果我问得好,我们的技术支持人员会在上面安装东西。
我有一个学生对程序分析感兴趣,需要一些我们有机会理解和添加的东西。我已经知道 Frama-C,另一所大学的同事推荐了它。
我之前曾尝试安装 Frama-C,但惨遭失败。同事评论说他也有同样的经历。嗯,时代变了。所以我访问了 Frama-C 网站,比以往任何时候都更加深刻和渴望拥有它,并开始着手。
frama-c.com 下载页面没有指向任何平台的当前 (Flourine 3) 版本的任何二进制文件的链接。安装说明的链接将我带到一个说下载自动安装程序的页面。什么自动安装程序?
有旧版 Mac OS X 的说明,但按照这些说明没有用;按照指示加载一组先决条件会产生下一个先决条件(gtksourceview)不会安装的状态。
当然,我检查了较旧的版本,发现有 Mac OS X Leopard 的 Nitrogen 版本,但是“请将存档解压缩为 / 中的根目录”要求我执行不可能的操作。我没有 root 帐户,也永远不会得到一个(机器都属于大学)。完全可以在任何你喜欢的地方安装 gcc 和 clang;为什么 Frama-C 想要在 / 中?