Linux c tools for programmer