单项选择题

执行指令: avr-gcc.exe -Wall -O -g -o test test.c main.c 其中-o与-O分别表示什么含义?

A、指定输出的二进制文件名;优化编译选项;
B、指定输出的目标文件名;优化编译选项;
C、指定输出的二进制文件名;打开编译警告功能;
D、指定输出的目标文件名;打开编译警告功能;