字節跳動面試問題答案

1.動態、靜態連接是什麼意思? 靜態連接:在生成可執行文件的時候(連接階段),把全部須要的函數的二進制代碼都包含到可執行文件中去。 優勢:在程序發佈的時候就不須要的依賴庫,也就是再也不須要帶着庫一塊發佈,程序能夠獨立執行。 缺點:程序體積會相對大一些。 動態連接:動態連接的基本思想是把程序按照模塊拆分紅各個相對獨立部分,在程序運行時纔將它們連接在一塊兒造成一個完整的程序。 優勢: 多個程序能夠共享
相關文章
相關標籤/搜索