linux下封裝函數庫——動態庫.so和靜態庫.a(代碼實現及連接方式)

在linux環境下的連接庫分爲靜態連接庫(.a庫)和動態連接庫(.so庫),其做用是把C程序編譯好作成一種可執行連接文件,主程序文件調用這些程序的函數接口是可使用a庫或so庫,在主程序中只須要include含有庫中提供的函數接口聲明的頭文件便可。因此學會如何將本身的源代碼封裝成庫進行使用很重要,接下來就來介紹一下而後進行庫的封裝: 一、動態連接庫的製做: 首先,生成一個簡單的函數實現mymax(a
相關文章
相關標籤/搜索