使用PBC库进行非法指令(核心转储)

时间:2014-11-09 11:26:05

标签: c coredump

我正在使用以下BLS库PBC。在我的eclipse环境中一切正常,但是当我尝试在计算机上运行应用程序时,它崩溃了:

 Illegal instruction (core dumped)

我能够找到问题,但我不知道如何解决它:

pairing_t pairing;
char param[1024];
FILE* a = fopen("a.param","r");
size_t count = fread(param, 1, 1024, a);
fclose(a); //File exists!
pairing_init_set_str(pairing, param); //Illegal instruction (core dumped)

我遇到了运行Ubuntu的两个桌面(最新版)的问题。如果我需要安装GMP库的东西,我找不到任何文档。此外,我用静态设置编译了程序。我是否需要安装某些特定的"指令"众所周知?如果您需要更多信息,请询问!

编辑:我刚刚注意到我编译应用程序的eclipse环境使用Ubuntu 12.04,而其他计算机运行14.04。这可能是个问题吗?

0 个答案:

没有答案