当链库时制定了-static时-l就会默认寻找.a的去链接 当链库时使用-Bdynamic时-l就会默认循州.so去链接 显然-Bdynamic是默认的。所以你没有制定链接规则时,总是动态库优先被链接。