GNU/Linux >> Belajar Linux >  >> Linux

Mengonversi Perpustakaan Statis menjadi Perpustakaan Bersama?

Anda tidak dapat melakukan ini jika objek dalam pustaka statis dikompilasi tanpa -fPIC atau sejenisnya.


Apakah ini (dengan -L yang sesuai tentunya)

gcc -shared -o megalib.so foo.o bar.o -la_static_lib -lb_static_lib

Tidak melakukannya?


Linux
  1. Cara memasukkan pustaka statis di makefile

  2. Cara mengatur googleTest sebagai perpustakaan bersama di Linux

  3. Menautkan perpustakaan bersama dengan lib bersama lainnya di linux

  1. Bagaimana saya bisa menautkan ke versi lama dari perpustakaan bersama

  2. Dapatkan nama fungsi di pustaka bersama secara terprogram

  3. Galat Memuat Pustaka Bersama (glew)

  1. Memuat Pustaka Bersama Dan Penggunaan Ram?

  2. Pustaka Libsdl Bersama Gagal Dibuka?

  3. Bagaimana cara memeriksa apakah perpustakaan bersama diinstal?