我刚刚构建了一个使用Ubuntu 10.04.1 AMD64服务器的新开发框,安装了所有库和内容,但是现在我的程序segfault在libmysqlclient16中随机随机。

只是为了消除我试图降级到libmysqlclient15的东西,因为这是我最初开发的版本。

但是,无论我在apt-get删除的行中做什么 - purge libmysqlclient16-dev,当我尝试apt-get安装libmysqlclient15-dev之后,我总是会再次遇到libmysqlclient16?

帮助?请?

有帮助吗?

解决方案

您可以在/etc/apt/首选项中固定版本:

https://help.ubuntu.com/community/pinninghowto

(但是,应该在superuser.com上问这个问题。)

其他提示

也许在静态上链接libmysqlclient15或确保您链接到libmysqlclient15而不是libmysqlclient?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top