grpc无法在MacOSX上创建libgpr.a lib

时间:2016-05-29 15:58:26

标签: macos grpc

我试图通过这个instruction在mac上编译grpc。但是 make 在此打印此错误日志失败:

  

[AR]创建   /Users/luliang/Downloads/grpc-master/libs/opt/libgpr.a错误:   /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool:   未知选项字符`n' in:-no_warning_for_no_symbols用法:   /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool   -static [ - ] file [...] [-filelist listfile [,dirname]] [-arch_only arch] [-sacLT]用法:   /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool   -dynamic [ - ] file [...] [-filelist listfile [,dirname]] [-arch_only arch] [-o output] [-install_name name] [-compatibility_version#]   [-current_version#] [-seg1addr 0x#] [-segs_read_only_addr 0x#]   [-segs_read_write_addr 0x#] [-seg_addr_table]   [-seg_addr_table_filename] [-all_load]   [-noall_load] make:***   [/Users/luliang/Downloads/grpc-master/libs/opt/libgpr.a]错误1

这应该是典型的。我不知道为什么。怎么解决这个问题?

1 个答案:

答案 0 :(得分:0)

正如@jcanizales所建议的那样,XCode 6.4附带的版本只接受单字符选项,而与XCode 7捆绑在一起的版本接受“人类可读”的选项。

因此,作为解决方案,它是更新xcode工具链。