C/C++  development in Linux