以下哪个命令,能将一个名为“main.cpp”的C++源文件,编译并生成一个名为“main”的可执行文件?( )
g++-o main main.cpp
g++-o main.cpp main
g++ main -o main.cpp
g++ main.cpp -o main.cpp