2014-05-14 50 views
4

最新的Xcode劫持的/ usr/bin中/海湾合作委员会,并使它的意思是:锵编码警告

$ /usr/bin/gcc --version 
Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn) 

现在我最喜欢的项目,这与上周真正 GCC干净编译的每一个源文件时,抛出警告:

warning: illegal character encoding in string literal [-Winvalid-source-encoding] 

源文件在ISO 8859-9中编码。 (执行charset是相同的顺便说一句。)我怎么能告诉苹果的人造gcc呢?尽管它的名字,它显然不明白gcc的-finput-字符集标志:

clang: error: unknown argument: '-finput-charset=ISO8859-9' [-Wunused-command-line-argument-hard-error-in-future] 
clang: note: this will be a hard error (cannot be downgraded to a warning) in the future 

感谢所有的提示。

+0

或者我应该寻找一个目标架构选项? – Wegesrand

回答

1

啊! “Xcode命令行工具”提供了一个真正的gcc。我跑了

xcode-select --install 

安装它们,我又回来了。