Building Tools for C