https://blog.csdn.net/JuanA1/article/details/6849120 https://blog.csdn.net/fantasy_wxe/article/details/8066551?utm_source=blogxgwz7 http://www.unixwiz.net/techtips/gnu-c-attributes.html https://blog.csdn.net/hpu11/article/details/53326609 https://blog.csdn.net/solosure/article/details/6144954