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

在调用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
    关注

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

    评论

报告相同问题?

悬赏问题

  • ¥20 数学建模来解决我这个问题
  • ¥15 计算机网络ip分片偏移量计算头部是-20还是-40呀
  • ¥15 stc15f2k60s2单片机关于流水灯,时钟,定时器,矩阵键盘等方面的综合问题
  • ¥15 YOLOv8已有一个初步的检测模型,想利用这个模型对新的图片进行自动标注,生成labellmg可以识别的数据,再手动修改。如何操作?
  • ¥30 NIRfast软件使用指导
  • ¥20 matlab仿真问题,求功率谱密度
  • ¥15 求micropython modbus-RTU 从机的代码或库?
  • ¥15 django5安装失败
  • ¥15 Java与Hbase相关问题
  • ¥15 后缀 crn 游戏文件提取资源