如何調用.so動態庫中的函數,如何把自己的函數導出為.so的動態庫函數供別人調用


調用.so中的函數和平常的函數沒有區別,只是在編譯連接時加上-lxxxx就行了.
要生成.so庫,則編譯時用下面的語句:
gcc -shared -Wl,-soname,libmyfun.so -o libmyfun.so myfun.o

 

要生成.so庫,則編譯時用下面的語句:
gcc -shared -Wl,-soname,libmyfun.so -o libmyfun.so myfun.o

 

正確:

g++ -fPIC -c fpdfsplit.cpp -I. -lpdfium 

g++ -fPIC  -Wall -shared -Wl,-soname,libpdfium.so -o libsplitpdf.so fpdfsplit.o

 

 

結果 錯誤:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM