gpt4 book ai didi

c - 使用 ubuntu 编译 C 源代码时何时使用 -std=c 11

转载 作者:行者123 更新时间:2023-12-04 18:59:51 24 4
gpt4 key购买 nike

我正在尝试使用 ubunto 终端将 C 源代码编译为机器代码
我的导师指导是使用以下命令:

running clang myprogramm.c -std=c11
为什么我要使用关键字 -std=c11 和只使用有什么区别
clang myprogramm.c 

最佳答案

使用 std=你的导师需要选项(我在猜测她的动机,我特别擅长这个!)因为她想确保你远离所有那些漂亮的 Clang 特性,这些特性将公认的语言从 C 变成了一种语言 SUPERFICIALLY LOOKING像 C 但实际上是其他 C 编译器不支持的不同语言。
这不仅仅是额外的库函数。它包括违反 ISO 定义的标准 C 语法的语法更改。蚱蜢在学习时不应该使用这些。使用 -std=c11确保 Clang 警告或什至拒绝错误,这样的构造。

关于c - 使用 ubuntu 编译 C 源代码时何时使用 -std=c 11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63923798/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com