paper快到碗里来 2021-05-25 18:06 采纳率: 28.6%
浏览 38

linux下使用PBC C++ Wrapper,编译不通过

 

安装完pbcwrapper之后运行代码 g++ tepbc.cpp -o tepbc -lpbc -lgmp -lPBC -I ./pbcwrapper -L ./pbcwrapper,出现上图的错误,

代码如下:

  • 写回答

1条回答 默认 最新

  • bostonAlen 2023-06-01 10:46
    关注

    把库路径放前面不加空格试试

    g++ tepbc.cpp -o tepbc  -I./pbcwrapper  -L./pbcwrapper -lpbc -lgmp -lPBC
    

    注意命令运行的目录,如果还不行,
    先检查库路径是否有库,改成绝对路径试试。
    不行然后使用nm命令查看库中是否有没有定义的符号,如果没有,那么你的库编译得有问题。需要重新编译你的pbc库

    评论 编辑记录

报告相同问题?