仅通过链接库即可获取SIGABRT

时间:2018-10-09 11:20:44

标签: qt gcc rocksdb

RocksDB入门。我在Linux Mint 18.1 64位上使用了带有gcc 5.3.1的QT Creator 4.7.1,并创建了一个最小的QT Widgets程序,该程序链接了静态librocksdb.a。

我只包含一些RocksDB .h文件,并且具有一些RocksDB调用的简单测试代码功能,但不调用此测试功能。它可以毫无问题地进行编译和链接。在显示任何GUI之前,我都会得到一个SIGABRT。与共享库链接时,我得到相同的结果。如果删除测试功能,则GUI会启动。我已经使用QT多年了,从未见过仅通过链接库就导致程序崩溃的情况。

我还用“ sudo make install-static”构建了RocksDB。该库约为400MB。我读到它不应该包含调试信息,但是从看上去的大小来看。

有什么想法吗?

0 个答案:

没有答案