Skip to content

Instantly share code, notes, and snippets.

@zchee
Last active May 23, 2019 08:07
Show Gist options
  • Save zchee/14aa34f21817419ace6b to your computer and use it in GitHub Desktop.
Save zchee/14aa34f21817419ace6b to your computer and use it in GitHub Desktop.
Verification of clang default include header path
> echo | /opt/llvm/bin/clang -v -E -x c -
clang version 3.9.0 (http://llvm.org/git/clang.git 78ee4be80a04290421269958701095c7b4e29f66) (http://llvm.org/git/llvm.git cc3610dedb011741ae788c2e25c3f531a87913be)
Target: x86_64-apple-darwin15.4.0
Thread model: posix
InstalledDir: /opt/llvm/bin
"/opt/llvm/bin/clang-3.9" -cc1 -triple x86_64-apple-macosx10.11.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -E -disable-free -disable-llvm-verifier -main-file-name - -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -masm-verbose -munwind-tables -target-cpu core2 -target-linker-version 264.3 -v -dwarf-column-info -debugger-tuning=lldb -resource-dir /opt/llvm/bin/../lib/clang/3.9.0 -isysroot /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -fdebug-compilation-dir /Users/zchee/src/git.code.sf.net/zsh -ferror-limit 19 -fmessage-length 216 -stack-protector 1 -fblocks -fobjc-runtime=macosx-10.11.0 -fencode-extended-block-signature -fmax-type-align=16 -fdiagnostics-show-option -fcolor-diagnostics -o - -x c -
clang -cc1 version 3.9.0 based upon LLVM 3.9.0svn default target x86_64-apple-darwin15.4.0
ignoring nonexistent directory "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/local/include"
ignoring nonexistent directory "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/Library/Frameworks"
#include "..." search starts here:
#include <...> search starts here:
/opt/llvm/bin/../lib/clang/3.9.0/include
/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include
/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks (framework directory)
End of search list.
# 1 "<stdin>"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 327 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "<stdin>" 2
> echo | /opt/llvm/bin/clang -c -v -x c -
clang version 3.9.0 (http://llvm.org/git/clang.git 78ee4be80a04290421269958701095c7b4e29f66) (http://llvm.org/git/llvm.git cc3610dedb011741ae788c2e25c3f531a87913be)
Target: x86_64-apple-darwin15.4.0
Thread model: posix
InstalledDir: /opt/llvm/bin
"/opt/llvm/bin/clang-3.9" -cc1 -triple x86_64-apple-macosx10.11.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -main-file-name - -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -masm-verbose -munwind-tables -target-cpu core2 -target-linker-version 264.3 -v -dwarf-column-info -debugger-tuning=lldb -coverage-file /Users/zchee/src/git.code.sf.net/zsh/- -resource-dir /opt/llvm/bin/../lib/clang/3.9.0 -isysroot /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -fdebug-compilation-dir /Users/zchee/src/git.code.sf.net/zsh -ferror-limit 19 -fmessage-length 216 -stack-protector 1 -fblocks -fobjc-runtime=macosx-10.11.0 -fencode-extended-block-signature -fmax-type-align=16 -fdiagnostics-show-option -fcolor-diagnostics -o -.o -x c -
clang -cc1 version 3.9.0 based upon LLVM 3.9.0svn default target x86_64-apple-darwin15.4.0
ignoring nonexistent directory "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/local/include"
ignoring nonexistent directory "/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/Library/Frameworks"
#include "..." search starts here:
#include <...> search starts here:
/opt/llvm/bin/../lib/clang/3.9.0/include
/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include
/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks (framework directory)
End of search list.
> echo | /opt/llvm/bin/clang -v -E -x c - (-)(master)
/opt/llvm/bin/clang-3.9 \
-cc1 \
-triple x86_64-apple-macosx10.11.0 \
-Wdeprecated-objc-isa-usage \
-Werror=deprecated-objc-isa-usage \
-E \
-disable-free \
-disable-llvm-verifier \
-main-file-name \
- \
-mrelocation-model \
pic \
-pic-level \
2 \
-mthread-model \
posix \
-mdisable-fp-elim \
-masm-verbose \
-munwind-tables \
-target-cpu \
core2 \
-target-linker-version \
264.3 \
-v \
-dwarf-column-info \
-debugger-tuning=lldb \
-resource-dir \
/opt/llvm/bin/../lib/clang/3.9.0 \
-isysroot \
/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk \
-fdebug-compilation-dir \
/Users/zchee/src/git.code.sf.net/zsh \
-ferror-limit \
19 \
-fmessage-length \
216 \
-stack-protector \
1 \
-fblocks \
-fobjc-runtime=macosx-10.11.0 \
-fencode-extended-block-signature \
-fmax-type-align=16 \
-fdiagnostics-show-option \
-fcolor-diagnostics \
-o \
- \
-x \
c \
-
> echo | /opt/llvm/bin/clang -c -v -x c -
/opt/llvm/bin/clang-3.9 \
-cc1 \
-triple \
x86_64-apple-macosx10.11.0 \
-Wdeprecated-objc-isa-usage \
-Werror=deprecated-objc-isa-usage \
-emit-obj \
-mrelax-all \
-disable-free \
-disable-llvm-verifier \
-main-file-name \
- \
-mrelocation-model \
pic \
-pic-level \
2 \
-mthread-model \
posix \
-mdisable-fp-elim \
-masm-verbose \
-munwind-tables \
-target-cpu \
core2 \
-target-linker-version \
264.3 \
-v \
-dwarf-column-info \
-debugger-tuning=lldb \
-coverage-file \
/Users/zchee/src/git.code.sf.net/zsh/- \
-resource-dir \
/opt/llvm/bin/../lib/clang/3.9.0 \
-isysroot \
/Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk \
-fdebug-compilation-dir \
/Users/zchee/src/git.code.sf.net/zsh \
-ferror-limit \
19 \
-fmessage-length \
216 \
-stack-protector \
1 \
-fblocks \
-fobjc-runtime=macosx-10.11.0 \
-fencode-extended-block-signature \
-fmax-type-align=16 \
-fdiagnostics-show-option \
-fcolor-diagnostics \
-o \
-.o \
-x \
c \
-
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment