获取按c创建的文件列表

时间:2018-10-02 13:34:58

标签: c++ gcc clang

有什么方法可以获取为我的源文件创建的clang文件列表吗?我对clang有一个非常复杂且冗长的命令行调用(实际上是从Xcode调用的),我想知道除了临时目标文件之外还创建了哪些文件:

(仅供参考:由于SO,我不得不缩短通话时间)

clang++ -x c++
-arch
x86_64
-fmessage-length=0
-fdiagnostics-show-note-include-stack
-fmacro-backtrace-limit=0
-std=gnu++14
-stdlib=libc++
-fmodules
-gmodules
-fmodules-cache-path=/Users/Daniel/Library/Developer/Xcode/DerivedData/ModuleCache.noindex
-fmodules-prune-interval=86400
-fmodules-prune-after=345600
-fbuild-session-file=/Users/Daniel/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation
-fmodules-validate-once-per-build-session
-Wnon-modular-include-in-framework-module
-Werror=non-modular-include-in-framework-module
-Wno-trigraphs
-fpascal-strings
-O0
-DDEBUG=1
-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk
-fasm-blocks
-fstrict-aliasing
-Wdeprecated-declarations
-Winvalid-offsetof
-mmacosx-version-min=10.14
-g
-fvisibility-inlines-hidden
-Wno-sign-conversion
-index-store-path
/Users/Daniel/Library/Developer/Xcode/DerivedData/afds-a7sdf68ads76f8asd7f6/Index/DataStore
-iquote
/Users/Daniel/Library/Developer/Xcode/DerivedData/afds-a7sdf68ads76f8asd7f6/Build/Intermediates.noindex/afds.build/Debug/afds.build/afds-generated-files.hmap
-I/Users/Daniel/Library/Developer/Xcode/DerivedData/afds-a7sdf68ads76f8asd7f6/Build/Intermediates.noindex/afds.build/Debug/afds.build/afds-own-target-headers.hmap
-I/Users/Daniel/Library/Developer/Xcode/DerivedData/afds-a7sdf68ads76f8asd7f6/Build/Intermediates.noindex/afds.build/Debug/afds.build/afds-all-target-headers.hmap
-iquote
/Users/Daniel/Library/Developer/Xcode/DerivedData/afds-a7sdf68ads76f8asd7f6/Build/Intermediates.noindex/afds.build/Debug/afds.build/afds-project-headers.hmap
-I/Users/Daniel/Library/Developer/Xcode/DerivedData/afds-a7sdf68ads76f8asd7f6/Build/Products/Debug/include
-I/Users/Daniel/Library/Developer/Xcode/DerivedData/afds-a7sdf68ads76f8asd7f6/Build/Intermediates.noindex/afds.build/Debug/afds.build/DerivedSources/x86_64
-I/Users/Daniel/Library/Developer/Xcode/DerivedData/afds-a7sdf68ads76f8asd7f6/Build/Intermediates.noindex/afds.build/Debug/afds.build/DerivedSources
-F/Users/Daniel/Library/Developer/Xcode/DerivedData/afds-a7sdf68ads76f8asd7f6/Build/Products/Debug
-MMD
-MT
dependencies
-MF
/Users/Daniel/Library/Developer/Xcode/DerivedData/afds-a7sdf68ads76f8asd7f6/Build/Intermediates.noindex/afds.build/Debug/afds.build/Objects-normal/x86_64/main.d
--serialize-diagnostics
/Users/Daniel/Library/Developer/Xcode/DerivedData/afds-a7sdf68ads76f8asd7f6/Build/Intermediates.noindex/afds.build/Debug/afds.build/Objects-normal/x86_64/main.dia
-c
/Users/Daniel/Desktop/afds/afds/main.cpp
-o
/Users/Daniel/Library/Developer/Xcode/DerivedData/afds-a7sdf68ads76f8asd7f6/Build/Intermediates.noindex/afds.build/Debug/afds.build/Objects-normal/x86_64/main.o

0 个答案:

没有答案