pjsip 使用--disable-shared 为什么无法编译pjsip.so文件
时间: 2023-11-01 13:06:55 浏览: 83
使用"--disable-shared"选项会禁止编译生成共享库文件(.so文件),只会生成静态库文件(.a文件)。如果你需要编译生成.pjsip.so文件,那么应该去掉"--disable-shared"选项,或者使用"--enable-shared"选项来启用共享库的编译。
另外,如果你仍然无法编译生成.pjsip.so文件,可能是因为你没有正确设置编译参数或者编译环境。建议仔细阅读PJSIP的编译文档,并确保你的编译环境符合要求。
相关问题
为什么pjsip编译后没有pjsip.so链接库扩展文件
可能有以下几种原因:
1. 编译过程中没有开启生成动态链接库的选项。需要在配置文件中设置`--disable-shared`为`false`,使得编译生成动态链接库。
2. 编译过程中出现错误。如果编译过程中出现错误,可能会导致生成不完整的链接库文件或者根本没有生成链接库文件。
3. 链接库文件被移动或删除。如果链接库文件已经存在,但是被移动或删除了,那么在使用时就会找不到链接库文件。
4. 编译器版本不兼容。如果编译器版本不兼容,可能会导致生成不完整的链接库文件或者生成的链接库文件无法正常使用。
需要进一步检查编译过程中的配置和错误信息,以找出具体原因。
go-pjsip中文文档
go-pjsip是一个用于在Go语言中使用pjsip库的项目,但很遗憾目前我无法找到go-pjsip的中文文档。不过,你可以通过以下方式获取有关go-pjsip的信息和文档:
1. 可以查看go-pjsip的官方文档或GitHub页面,这些页面通常提供了使用指南、示例代码和API参考。
2. 可以搜索相关的博客文章、技术论坛以及社区讨论,这些资源可能会提供有关go-pjsip的详细信息和使用示例。
3. 可以参考pjsip库的官方文档,该文档提供了对pjsip库的详细说明和使用指南。尽管不是go-pjsip的中文文档,但可以帮助你理解和使用go-pjsip。
希望这些信息能对你有帮助!如果还有其他问题,请随时提问。