make c compile, update the library