initial the C tools and environment