我很难在Mac OS 10.8.5上使用Xcode 5及其命令行工具找到clang-format和clang-format.py。我没有运气就试过find / -name "clang-format.py"
。他们已经在某处隐藏了,或者我将如何获得这个工具链?
(我很惊讶它似乎没有现成,因为clang是Apple的编译器---因为Apple使用它。)
答案 0 :(得分:77)
似乎Apple没有使用命令行工具发送clang-format。现在你至少有三个选择:
用户johnhaley81指出,clang-format
现在位于homebrew:
clang-format现在正在酿造。
brew install clang-format
如果您觉得这个答案有用,请考虑提前发表post。
预构建包可在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
答案 1 :(得分:34)
您现在可以使用brew来安装clang-format。
brew install clang-format
答案 2 :(得分:3)
我知道这不是问题的直接答案,但如果您只想在Xcode中格式化代码。我刚用过这个插件。
答案 3 :(得分:2)
就我而言,我使用brew install安装了clang格式,并且位于以下位置: / usr / local / bin / clang-format
答案 4 :(得分:2)
如果您已经安装了 llvm
工具链,您可以在 clang-format.py
中找到 /usr/local/opt/llvm/share/clang/clang-format.py
文件,而无需通过 Homebrew 安装单独的 clang-format
二进制文件。
答案 5 :(得分:1)
clang-format
的特定版本自2018年11月起,Homebrew上的当前clang-format
公式指向版本8.0.0
。运行clang-format --version
进行检查。
如果您需要clang-format
的旧版本,请考虑执行以下步骤: