tang7ng 2017-04-26 10:56 采纳率: 0%
浏览 1088

在调用PBC库时,libgcc.a打不开怎么办

图片说明源码如下#include
#include
#include
#include
using namespace std;
#include
#include

pairing_t pairing;
element_t g;
element_t u,h,v,w;
element_t g1,g2,g3,g4;
element_t d1,d2,d3,d4,alpha;
element_t Z;
element_t temp;
element_t pars,msk;
element_t K;

void H(element_t ans, char *s)
{
element_from_hash(ans, s, strlen(s));
}

void Setup(int argc, char **argv,int attr_num)
{
pbc_demo_pairing_init(pairing, argc, argv);
element_init_G1(u,pairing);
element_init_G1(h,pairing);
element_init_G1(v,pairing);
element_init_G1(w,pairing);
element_init_G1(g,pairing);
element_random(u);
element_random(h);
element_random(v);
element_random(w);
element_random(g);
element_init_Zr(d1,pairing);
element_init_Zr(d2,pairing);
element_init_Zr(d3,pairing);
element_init_Zr(d4,pairing);
element_init_Zr(alpha,pairing);
element_random(d1);
element_random(d2);
element_random(d3);
element_random(d4);
element_random(alpha);
element_init_G1(g1,pairing);
element_init_G1(g2,pairing);
element_init_G1(g3,pairing);
element_init_G1(g4,pairing);
element_pow_zn(g1,g,d1);//g1=g^d1
element_pow_zn(g2,g,d2);//g2=g^d2
element_pow_zn(g3,g,d3);//g3=g^d3
element_pow_zn(g4,g,d4);//g4=g^d4
element_init_GT(Z,pairing);
element_init_G1(temp,pairing);
element_pow_zn(temp,g,alpha);//temp=g^alpha
element_pairing(Z,temp,g);//Z=e(g,g)^alpha
}

void OutputSetup(int attr_num)
{
cout<<"Setup information:\n";
element_printf("%B\n",H);
element_printf("pars: %B\n",g);
element_printf(" %B\n",u);
element_printf(" %B\n",h);
element_printf(" %B\n",w);
element_printf(" %B\n",v);
element_printf(" %B\n",g1);
element_printf(" %B\n",g2);
element_printf(" %B\n",g3);
element_printf(" %B\n",g4);
element_printf(" %B\n",Z);
cout<<endl;
element_printf(" %B\n",g1);
element_printf(" %B\n",g2);
element_printf(" %B\n",g3);
element_printf(" %B\n",g4);
element_printf(" %B\n",temp);
cout<<endl;
}

void KenGen()
{
/*element_t* A;
element_t k;
A=new element_t[k];*/
}

int main(int argc, char **argv)
{
int attr_num = 3;
cout<<"Input the number of attributes:\n";
cin>>attr_num;
Setup(argc, argv, attr_num);
OutputSetup(attr_num);
return 0;
}
请问大神是编写问题还是其他问题?

  • 写回答

1条回答 默认 最新

  • oyljerry 2017-04-26 11:30
    关注

    找一下这个路径有没有对应文件。

    评论

报告相同问题?

悬赏问题

  • ¥35 平滑拟合曲线该如何生成
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站