g++ support && all_unittest