gpt4 book ai didi

c - `man cc` : no info about -Wall and -g flags (Learn C the Hard Way)

转载 作者:行者123 更新时间:2023-12-02 08:22:49 24 4
gpt4 key购买 nike

我正在进行“艰难地学习 C”的练习 2。额外的学分挑战之一是:

Read man cc to find out more information on what the flags -Wall and -g do.

我在 OSX 上并使用 man cc 打开手册页,但它没有关于 -Wall-g 的任何信息>。但是,我登录了一台运行 Ubuntu 的机器,发现了一个更大的 cc 手册页,其中确实包含了相关信息。

为什么 OSX(Darwin?)和 Ubuntu 的手册页不同?我显然对这些东西一无所知,但我会假设手册页会与软件一起打包,因此无论软件安装在哪里都是一样的。

最佳答案

很可能您的 OS X 安装使用的是名为 clang 的编译器,而您的 Linux 安装使用的是名为 gcc 的编译器。

因此,OS X 上的手册页可能是由 clang 团队编写的,而 Linux 安装上的手册页可能是由 gcc 团队编写的。

虽然这两个编译器通常接受相同的命令行参数。

关于c - `man cc` : no info about -Wall and -g flags (Learn C the Hard Way),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35216880/

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