亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

osx上的.so和.dylib有什么區別?

osx上的.so和.dylib有什么區別?

C++ C
忽然笑 2019-10-24 10:06:59
.dylib是OSX上的動態庫擴展,但是當我不能/不應該使用傳統的unix .so共享庫時,這對我來說還不清楚。我有一些問題:從概念上講,.so和.dylib之間的主要區別是什么?什么時候可以/應該在另一個上使用?編譯技巧和竅門(例如,替換gcc -shared -fPIC,因為它在osx上不起作用)
查看完整描述

3 回答

?
料青山看我應如是

TA貢獻1772條經驗 獲得超8個贊

這只是我在使用cmake在OSX上構建幼稚代碼時所做的觀察:


cmake ... -DBUILD_SHARED_LIBS=OFF ...

創建.so文件



cmake ... -DBUILD_SHARED_LIBS=ON ...

創建.dynlib文件。


也許這對任何人都有幫助。


查看完整回答
反對 回復 2019-10-24
  • 3 回答
  • 1 關注
  • 9351 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號