简述gcc常用选项并举例说明
时间: 2023-06-19 22:05:17 浏览: 130
gcc是一种常用的编译器,常用选项如下:
1. -c:将源代码编译成目标文件,不进行链接,生成.o文件,例如:
```
gcc -c main.c
```
2. -o:指定输出文件名,例如:
```
gcc -o main main.o
```
3. -Wall:启用所有警告信息,例如:
```
gcc -Wall main.c
```
4. -g:生成调试信息,例如:
```
gcc -g main.c
```
5. -O:优化代码,例如:
```
gcc -O2 main.c
```
6. -I:指定头文件路径,例如:
```
gcc -I /usr/include main.c
```
7. -L:指定库文件路径,例如:
```
gcc -L /usr/local/lib main.c -lmylib
```
其中,-l选项后面跟的是库名,例如-lmylib指定使用名为libmylib.so的库文件。
阅读全文