cast from 'char*' to 'char**' increases required alignment of target type [-Werror=cast-align]
如#define NEXT(t) ((char **)(t))[nextCol]
改由memcpy替换。
如
NEXT (tuple) = tuple + tupleLen;-->
char* pCharTemp = tuple + tupleLen;
memcpy(tuple + nextCol, &pCharTemp, sizeof(char*));
tuple += tupleLen;