如何調用SO文件


最近我們組里面有一個小老頭,問我什么是so,我說是可執行文件。他立馬去喊我導師,說救救孩子吧。
於是好好了解了一下,做了一下筆記。
C的標准庫就是動態鏈接庫,也就是說系統中所有運行的程序共享着同一個C標准庫的代碼段。動態庫有很多優點。不給予贅述了
通俗簡單描述動態庫就是我們程序運行時,跑到指定位置去讀取這些代碼然后運行它。
靜態庫就是在鏈接的時候會把庫函數代碼都復制過來,生成可執行文件。
下面的例子就是動態鏈接庫的使用過程,我們先生成了動態鏈接庫libadd_c.so。之后我們在運行test時,就會鏈接運行。

image
image
image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM