安装mingw和msys,见http://www.mingw.org/wiki/MSYS/

pbc库依赖于gmp库,先编译gmp库,在configure步出现错误,错误信息我本来存到一个txt文件中了,但被我误删了,总之用rebase解决好的。最好使用configure --prefix=mingw的安装目录,这样编译生成的相关的库和头文件会自动存储到mingw的安装目录下相应的目录中,否则还得手动移动过去。

编译pbc库,错误重重,最终放弃,直接到官网下下载了编译好的库。将.lib放到mingw的安装目录的lib文件夹下,将.dll放到mingw的安装目录的bin文件夹下,将include目录中的所有头文件放到mingw的安装目录的include目录下。该错误信息同样被误删。

编译程序时加上-lpbc即可。