-
Linux系统如何安装boost库
- 时间:2024-11-22 23:48:37
大家好,今天Win10系统之家小编给大家分享「Linux系统如何安装boost库」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!
不少人在Linux上安装boost库的时候出现了问题,在使用c++的时候会接触到boost库,下面小编就给大家介绍下Linux系统安装boost库的方法,一起来学习下吧。
环境:Ubuntu 12.04 32bit, gcc 4.6.3
其实在ubuntu下,可以用一下命令直接安装
sudo apt-get install libboost-dev
但是,这样安装以后,编译程序时出现了很多错误,而且都是系统文件的错误。开始以为是boost库版本不对,后来换了好几个版本,都出现了同样的问题。后来,自己编译了一个boost.1.42。然后程序就顺利通过了。后来想了一下原因,可能是因为从上面的命令默认安装的boost在编译打包时没有开启mpi这个功能。而我的程序需要这个功能。以下说一下安装的简要步骤(编译了boost1.42和boost1.50,两者安装方法相同,以后者为例):
1.下载boost1.53源文件http://sourceforge.net/projects/boost/files/latest/download?source=dlp
2.解压后,进入boost_1_53_0目录,执行:。/bootstrap.sh
3.(重点)修改 tools/build/v2/user-config.jam文件,在最后面加上一行“using mpi ;”(注意mpi后面有个空格, 然后一个分号 )
4. 执行: 。/b2
5. 执行:sudo 。/b2 install
以上便是全部安装过程,因为网上提到的比较多,所以此处从略。重点想提的是第三步,务必记得。不过,如果你的程序不需要mpi这个功能,那也就不重要了。应用默认设置即可。而且,第四步,执行时可以在后面家prefix参数,如果不加,装好后,默认的头文件在/usr/local/include/boost目录下。库文件在/usr/local/lib/目录下。默认不用修改。
如果编译好程序后,在运行时提示无法加载某个库文件,则把/usr/local/lib下的所有boost的库文件mv到/usr/lib目录下就可以了。
上面就是Linux系统安装boost库的方法介绍了,本文还对boost库安装过程中遇到的问题作了讲解,如果你在安装的国产遇到这些问题可以尝试本文介绍的方法进行处理。
以上就是关于「Linux系统如何安装boost库」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~
本文*来②源Win10系统之家Www.gHost580.nEt!
相关文章
-
不少人在Linux上安装boost库的时候出现了问题,在使用c++的时候会接触到boost库,下面小编就给大家介绍下Linux系统安装boost库的方法,一起来学习下吧。
环境:Ubuntu12.0432bit,gcc4.6.3
其实在ubuntu下,可以用一下命令直接安装
sudoapt-getinstalllibboost-dev
... -
我们都知道,一台电脑上可以同时按照两个不同的系统,也就是我们所说的双系统,那么在同一台电脑上能不能安装不同版本的Linux系统呢?下面随小编一起来学习下如何在同一台电脑上安装不同版本的Linux系统。
步骤/方法
1.将Fedora-9-i386-DVD.iso文件放到一个WindowsFat32分区((hd0,4))的根目录,将这个iso文件中的isolin... -
许多Linux用户都想在自己的电脑上安装Gaim,不过仍有一部分用户不知道该如何安装Gaim。因此,今天小编就和大家介绍一下红旗Linux系统中安装Gaim的具体步骤吧。
具体安装步骤:
请下载如下东东,并按此排列顺序安装。
前四个依赖关系的安装步骤均为
。/configure
make
makeinstall<... -
许多Linux用户喜欢使用mongodb数据库,这款好用方便的数据库。不过一些用户想要安装mongodb扩展时,却不知道怎么安装了,因此,现在小编就教大家安装mongodb扩展的方法,有需要的用户快来看看吧。
安装步骤:
环境
nginx/1.4.4
PHP5.4.22
MongoDB2.4.10
1.下载扩展安...