(linux .so)
生活随笔
收集整理的這篇文章主要介紹了
(linux .so)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
linux Jni調(diào)用so文件建了測(cè)試WebProject寫了一個(gè)servlet執(zhí)行調(diào)用,一啟動(dòng)tomcat jvm崩潰了,錯(cuò)誤日志如下?
建議你在linux底下編譯so加-g選項(xiàng),然后gdb java,進(jìn)去以后可以b c函數(shù)名來設(shè)置斷點(diǎn),單步調(diào)試。或者生成core文件 ,再gdb java core看看崩潰堆棧上下文。推薦第一種方式。
linux中把.c的文件編譯成.so?
不需要在自己的.so中調(diào)用別人的.so,只需要編譯自己的,編譯.so時(shí),系統(tǒng)不會(huì)檢查未定義的函數(shù)。直接在編譯自己的應(yīng)用程序時(shí)鏈接這兩個(gè).so就可以了!gcc -o exec_file mysrc.c -L./ -lXXX -L/usr/lib -lmysqlclient
總結(jié)
以上是生活随笔為你收集整理的(linux .so)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows系统下,好用的录屏软件工具
- 下一篇: 安卓烧饼修改器(安卓烧饼)