【问题标题】:Clang error when compiling C++/C code in CodeRunner在 CodeRunner 中编译 C++/C 代码时出现 Clang 错误
【发布时间】:2015-07-01 19:35:32
【问题描述】:

我已经使用 CodeRunner (http://krillapps.com/coderunner) 很长时间了,但最近我无法在其中编译任何 C 或 C++ 代码。这开始发生在我更新到 Xcode 5.1 的时候。我仍然可以在 Xcode 中正常编译和运行。

当我尝试在 CodeRunner 中运行时,会打印以下错误。

clang:错误:未知参数:'-finput-charset=UTF-8' [-Wunused-command-line-argument-hard-error-in-future] clang:注意:这将是未来的硬错误(不能降级为警告)

Objective C 已经有一个解决方案: Clang error when compiling in CodeRunner

有人知道如何修改 C++/C 的脚本吗?

提前致谢。

【问题讨论】:

  • 转到 coderunner 中的编译设置并删除该命令行标志。看起来 clang 不再使用它(或者它可能已被其他标志替换。查看 clang 手册页以获取有关这些标志的更多信息)

标签: c++ c xcode


【解决方案1】:

object-c编译也有类似的bug,修复的链接是

Clang error when compiling in CodeRunner,

对于 c/c++ 的情况,您只需要执行以下操作:

g++ "$1" -o "$compname" -finput-charset=${enc[$2]} $3

g++ "$1" -o "$compname" $3

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-23
    • 2020-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多