如何在linux下用C++编程?

如何在linux下用C++编程?

想要一个完整的程序要源代码,编译,连接,生成可用程序。这些在linux下怎么做到?
gcc -o filename filename.c
还是找这方面更详细的,呵呵
我就快疯了,不是一般的难用,
gcc/g++,g++应该就是C++编译器了.