我很难在带有 Xcode 5 及其命令行工具的 Mac OS 10.8.5 上找到 clang-format 和 clang-format.py。我试过 find / -name "clang-format.py"
没有运气。他们是不是已经藏在这里了,或者我如何得到这个工具链?
(我很惊讶它似乎并不容易获得,因为 clang 是 Apple 的编译器——因为 Apple 使用它。)
原文由 Ahmed Fasih 发布,翻译遵循 CC BY-SA 4.0 许可协议
我很难在带有 Xcode 5 及其命令行工具的 Mac OS 10.8.5 上找到 clang-format 和 clang-format.py。我试过 find / -name "clang-format.py"
没有运气。他们是不是已经藏在这里了,或者我如何得到这个工具链?
(我很惊讶它似乎并不容易获得,因为 clang 是 Apple 的编译器——因为 Apple 使用它。)
原文由 Ahmed Fasih 发布,翻译遵循 CC BY-SA 4.0 许可协议
clang-format
截至 2018 年 11 月,当前 clang-format
Homebrew 上的公式指向版本 8.0.0
。运行 clang-format --version
来检查你的。
如果您需要旧版本的 clang-format
,请考虑执行以下步骤:
使用自制软件安装 clang-format 版本 5 (5.0.2)
使用自制软件安装 clang-format 版本 7 (7.0.0)
原文由 Feu 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
3 回答3.9k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
似乎Apple没有使用命令行工具提供 clang格式。现在你至少有三个选择:
家酿
正如用户 johnhaley81 指出的那样,
clang-format
现在在 自制软件 中:如果您发现此答案有用,请考虑支持他 的帖子。
预构建包
llvm.org 上提供了预构建包。对于 Mac OSX,您需要下载 darwin 包。
构建说明:
这是有关如何执行此操作的说明:http: //nacho4d-nacho4d.blogspot.de/2013/11/clang-format.html
这是另一个: http ://blog.hardcodes.de/articles/63/building-clang-format-and-friends-on-osx-mountain-lion