Linux下如何编译g并详细使用静态库与动态库?