`cc` 是一个编译器命令行工具,用于将 C 语言源代码编译成可执行文件。以下是 `cc` 的基本用法:
编译源文件
```
cc hello.c
```
这条命令将编译名为 `hello.c` 的 C 语言源文件,并生成一个名为 `a.out` 的可执行文件(在默认情况下)。
指定输出文件名
```
cc -o test hello.c
```
这条命令将编译 `hello.c` 文件,并将生成的可执行文件命名为 `test`。
显示所有警告信息
```
cc -Wall hello.c
```
编译时显示所有警告信息。
生成调试信息
```
cc -g hello.c
```
在编译过程中生成调试信息,便于程序调试和分析。
只进行编译,不进行链接
```
cc -c hello.c
```
这条命令只会编译源文件,生成目标文件 `hello.o`,而不会进行链接操作。
查看帮助信息
```
cc -help
```
这条命令将显示 `cc` 编译器的所有可用选项和帮助信息。
请注意,`cc` 是 `clang-llvm` 编译器的命令行接口,如果你使用的是不同的编译器,命令可能会有所不同。