linux program in c++