g++ خوبه
متاسفانه ide هایی که هستند دقیق نمیتونند کامپایل کنند و خیلی خطا دارند
من بهت netbeans را توصیه میکنم که خیلی کامل هست ولی باید روش کامپایل کردن را قبلش بخونی.
این یک مثال ساده :
g++ -o Project_1 AddressBook_4.cpp
مثلا این یک کامند برای کامپایل برنامه هایی هست که با cpp , gtkmm نوشته شده :
g++ -o test main.cc `pkg-config --cflags --libs gtkmm-2.4`
یا اگه از gtk استفاده میکنی این تیکه ی آخرش را به این تغییر بده
`pkg-config --cflags gtk+-2.0`