微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何构建libdbus,使其符号以@ LIBDBUS_1_3结尾?

如何解决如何构建libdbus,使其符号以@ LIBDBUS_1_3结尾?

我搞砸了我的构建主机-Ubuntu 20.04。

我从git@github.com:freedesktop / dbus.git的克隆版本(使用./autogen.shmake命令构建了libdbus)。然后我盲目sudo make install编辑。

现在,用-ldbus-1 -lQt5DBus ...调用链接器突然间注意到了libQt5DBus.so: undefined reference to 'dbus_message_set_reply_serial@LIBDBUS_1_3'

我正在尝试来了解如何构建dbus软件包,以便它创建“稳定的” api符号。

found out需要安装gnulib软件包才能获取lib-symbol-versions gcc模块。

我尝试./autogen.sh --enable-ld-version-script无济于事。

这就是去:如何获取libdbus-1.a以导出以“ @ LIBDBUS_1_3”结尾的符号?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。