1. 程式人生 > >使用動態庫生成靜態庫

使用動態庫生成靜態庫

有一些程式我們需要依賴一些開元的庫,但是有時候為了需求需要對這些庫對應的原始碼進行修改。那麼就需要我們在編譯了修改後的原始碼後,由編譯出的動態庫生成我們需要的靜態庫。

那麼怎麼由動態庫生成動態庫?我們可以借用ar命令。

如對mysql原始碼修改後,編譯後,生成對應的libmysqlpp.a靜態庫

<pre name="code" class="html">ar -rus libmysqlpp.a `find . -name"mysqlpp*.o"`