我得到在Xcode編譯時錯誤,其中包括此消息如何獲得對Xcode「clang」編譯時錯誤的調用?
clang: error: linker command failed with exit code 1 (use -v to see invocation)
這-v
顯然是一個命令行選項。我之前遇到過這個消息,並一直對我能做些什麼以及爲什麼包含這些信息感到遺憾,如果我對此無能爲力。
如何在Xcode中使用該選項來查看調用?
我得到在Xcode編譯時錯誤,其中包括此消息如何獲得對Xcode「clang」編譯時錯誤的調用?
clang: error: linker command failed with exit code 1 (use -v to see invocation)
這-v
顯然是一個命令行選項。我之前遇到過這個消息,並一直對我能做些什麼以及爲什麼包含這些信息感到遺憾,如果我對此無能爲力。
如何在Xcode中使用該選項來查看調用?
您可以將-v
添加到項目設置中的「其他鏈接器標記」字段。在此處的測試項目中這樣做會產生完整的鏈接器調用:
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld"
-demangle
-dynamic
-arch x86_64
-macosx_version_min 10.8.0
-syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk
-o /Users/carl/Library/Developer/Xcode/DerivedData/example-ewesimyvcwmjptdwzbkqoasrcppe/Build/Products/Debug/example
-L/Users/carl/Library/Developer/Xcode/DerivedData/example-ewesimyvcwmjptdwzbkqoasrcppe/Build/Products/Debug
-filelist /Users/carl/Library/Developer/Xcode/DerivedData/example-ewesimyvcwmjptdwzbkqoasrcppe/Build/Intermediates/example.build/Debug/example.build/Objects-normal/x86_64/example.LinkFileList
-dependency_info /Users/carl/Library/Developer/Xcode/DerivedData/example-ewesimyvcwmjptdwzbkqoasrcppe/Build/Intermediates/example.build/Debug/example.build/Objects-normal/x86_64/example_dependency_info.dat
-lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/5.0/lib/darwin/libclang_rt.osx.a
-F/Users/carl/Library/Developer/Xcode/DerivedData/example-ewesimyvcwmjptdwzbkqoasrcppe/Build/Products/Debug
問題的標題是錯誤的:這是鏈接時錯誤,而不是編譯時錯誤。 – oromoiluig