add string.h for linux