首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在不同的路径下,clang之间有什么不同?

在不同的路径下,clang之间有什么不同?
EN

Stack Overflow用户
提问于 2016-04-10 04:51:53
回答 1查看 280关注 0票数 0

我现在在OS X 10.10.4下。

当我运行sudo find / -name "clang" -print时,我得到了输出

代码语言:javascript
复制
/Applications/Android Studio.app/Contents/gradle/gradle-2.8/src/platform-native/org/gradle/nativeplatform/toolchain/internal/clang
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/usr/lib/clang
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/clang
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/Library/Developer/CommandLineTools/usr/bin/clang
/Library/Developer/CommandLineTools/usr/lib/clang
Library/Developer/CommandLineTools/usr/lib/swift/clang
/System/Library/Frameworks/OpenCL.framework/Versions/A/lib/clang
/Users/yangyy/.vim/bundle/clang_complete/plugin/clang
/Users/yangyy/.vim/bundle/YCM-Generator/fake-toolchain/Unix/clang
/Users/yangyy/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/tests/clang
/Users/yangyy/llvm-clang/llvm/tools/clang
/Users/yangyy/llvm-clang/llvm/tools/clang/bindings/python/clang
/Users/yangyy/llvm-clang/llvm/tools/clang/include/clang
/Users/yangyy/llvm-clang/llvm/tools/clang/test/Driver/Inputs/mips_mti_linux/lib/clang
/Users/yangyy/llvm-clang/llvm/tools/clang/tools/extra/test/clang-tidy/Inputs/Headers/clang
/Users/yangyy/llvm-clang/llvm-build/bin/clang
/Users/yangyy/llvm-clang/llvm-build/lib/clang
/Users/yangyy/llvm-clang/llvm-build/lib/cmake/clang
/Users/yangyy/llvm-clang/llvm-build/tools/clang
/Users/yangyy/llvm-clang/llvm-build/tools/clang/CMakeFiles/Export/lib/cmake/clang
/Users/yangyy/llvm-clang/llvm-build/tools/clang/include/clang
/Users/yangyy/llvm-clang/llvm-build/tools/clang/lib/cmake/clang
/usr/bin/clang
/usr/local/Library/ENV/4.3/clang

然后我做了which clang

代码语言:javascript
复制
/usr/bin/clang

为了检查它们是否相同,我检查了Xcode中的版本和默认的版本,发现它们完全相同。

代码语言:javascript
复制
/usr/bin/clang --version
Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)
Target: x86_64-apple-darwin14.4.0
Thread model: posix
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --version
Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)
Target: x86_64-apple-darwin14.4.0
Thread model: posix
  • clang**s?:,有什么区别?(我怀疑它们实际上是一样的。)除了默认的一个之外,我应该全部删除吗?**

提前谢谢。

编辑

我从苹果那里发现了一些有用的东西。似乎有人和我遇到了同样的情况,但我不太明白他们讨论的原因和解决办法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-23 06:40:30

要知道某些clang是否是指向另一些的符号链接,您可以尝试以下命令:

代码语言:javascript
复制
find / -name clang +exec file {} + 2> /dev/null 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36525931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档