0
我正在使用庫a,b和c來創建庫x。我想給圖書館x給我的朋友沒有他們必須有圖書館a,b,c。我已經嘗試過.so文件和.a文件,但是.so在main和main的第一行之前崩潰了.a需要庫a,b和c。使用Ubuntu g ++和C++ 11C++庫鏈接和創建
我正在使用庫a,b和c來創建庫x。我想給圖書館x給我的朋友沒有他們必須有圖書館a,b,c。我已經嘗試過.so文件和.a文件,但是.so在main和main的第一行之前崩潰了.a需要庫a,b和c。使用Ubuntu g ++和C++ 11C++庫鏈接和創建
你應該做的是靜態編譯你的庫X鏈接庫a,b和c。
這個答案應該指向正確的方向。 Static link of shared library function in gcc
那麼像'g ++ -la -lb -lc -o X.so source.cpp'? –