主要错误Eclipse配置之前的分段错误?

时间:2015-10-25 07:43:34

标签: c++ eclipse unit-testing

我用一些单元测试编写了一个库。当我通过测试人员测试时,一切都很好,该测试人员通过链接这个库来执行单元测试。

糟糕的设计,我知道。

这就是为什么我决定在eclipse中创建一个新的Build Config,并在单元测试文件夹中添加了一个main:

//#include "Tester.h"
//#include "Logger.h"


int main()
{
    //test::Tester testRunner;

    //testRunner.run();

    return 0;
}

这是在做分段错误。我试图调试并添加printf,我确信主要没有被调用。

Program received signal SIGSEGV, Segmentation fault.
0x0000000000000001 in ?? ()
(gdb) bt
#0  0x0000000000000001 in ?? ()
#1  0x00007fffffffdfe8 in ?? ()
#2  0x0000000000000000 in ?? ()
(gdb) quit

我没有使用eclipse来运行它,我只使用eclipse来构建它。也许我的一些图书馆丢失了,它崩溃了?通常情况下,如果我有一个空的主,它不应该关心丢失的库,对吗?

有没有人有想法?

0 个答案:

没有答案