http://blog.csdn.net/jinzhuojun/article/details/7833354
-fno-inline-functions-called-once -fgnu89-inline