1
在我的linux系統上安裝opencv 3之後,我發現每個.so文件都有一個對應的.so.3.0文件。額外的擴展只是爲了區分兩個不同的文件,還是.so.3.0實際上是一種不同類型的共享庫?我還沒有看到這個慣例在其他地方使用,所以我認爲這有點奇怪。opencv中.so.3.0和.so的區別是什麼?
在我的linux系統上安裝opencv 3之後,我發現每個.so文件都有一個對應的.so.3.0文件。額外的擴展只是爲了區分兩個不同的文件,還是.so.3.0實際上是一種不同類型的共享庫?我還沒有看到這個慣例在其他地方使用,所以我認爲這有點奇怪。opencv中.so.3.0和.so的區別是什麼?
本質上,.so文件是符號鏈接到.so.3.0,這是實際的共享庫文件。 .so指定應該使用哪個版本的庫文件。
請參閱https://serverfault.com/a/402595 – piedar
謝謝,這是做的伎倆。我總結了下面的答案以供參考。 – Msquared