support static, extern
no need sys root
nearly done, need preprocess more CC_SYNxxx macro