在Ubuntu中链接Boost.MPI和Boost.Serialization

时间:2011-09-10 11:01:35

标签: c++ boost ubuntu

我安装了boost,boost.MPI的ubuntu。我不知道如何链接Boost_MPI和Boost_Serialization。对于像这样的命令,

  

mpic ++ -I / path / to / boost / mpi my_application.cpp -lboost_mpi-gcc-mt-1_35 -lboost_serialization-gcc-d-1_35.a

我怎么知道库的适当名称? 塔雷克

1 个答案:

答案 0 :(得分:2)

我建议采取以下步骤:

  1. 使用synaptic包管理器并确保已安装 libboost-serialization-dev libboost-mpi-dev
  2. 尝试没有版本号的lib名称。

    mpic ++ my_application.cpp -lboost_mpi -lboost_serialization

  3. 如果不起作用,请返回包管理器,选择库并单击属性按钮。从那里,您可以看到所选包的安装文件的完整路径名。