当前位置:首页 » 操作系统 » linuxboost库

linuxboost库

发布时间: 2022-03-04 06:36:26

❶ 求教linux安装BOOST库的有关问题

linux系统基本都是一样的 就算你看的是红帽的视频 也不一定非要安装红帽的系统学啊 命令什么的都一样 新手 我还是建议你用fedora比较好 我搞linux下开发有5年了 这是我的一点点建议 至于你听不听 那是你的事了 呵呵

❷ linux怎么添加boost库

在Linux上只要打开core mp文件开关,当程序crash时系统生成相应的core文件。下面是简单的一些步骤: 1.查看当前是否已经打开了此开关 通过命令:ulimit -c 如果输出为 0 ,则代表没有打开。如果为unlimited则已经打开了,就没必要在做打开。

❸ 在linux上运行boost库的问题

我系统是ubuntukylin14.04
然后今天去BOOST下了最新版的boost1.57版

下载下来的压缩文件我解压到/opt目录下即/opt/boost_1_57_0

然后
cd /opt/boost_1_57_0;
./boststrap;
./b2

这里b2命令执行完成后显示:
The Boost C++ Libraries were successfully built!

The following directory should be added to compiler include paths:

/opt/boost_1_57_0

The following directory should be added to linker library paths:

/opt/boost_1_57_0/stage/lib

然后我找了一段例子

C/C++ code?

1
2
3
4
5
6
7
8
9
10

#include<iostream>
#include<boost/bind.hpp>
using namespace std;
using namespace boost;
int fun(int x,int y){return x+y;}
int main(){
int m=1;int n=2;
cout<<boost::bind(fun,_1,_2)(m,n)<<endl;
return 0;
}

用g++编译的时候提示

bst.cxx:2:31: fatal error: boost/bind.hpp: 没有那个文件或目录
#include<boost/bind.hpp>
^
compilation terminated.

❹ 如何查看linux中boost版本号

最简单的方法,随便找个boost的库:

find / -name libboost_random.so*


看下输出是什么,比如我的是:

[root@AMILIA-DEV~]#find/-namelibboost_random.so*
/usr/local/boost_1_54_0/bin.v2/libs/random/build/gcc-4.4.6/release/threading-multi/libboost_random.so.1.54.0
/usr/local/boost_1_54_0/lib/libboost_random.so.1.54.0
/usr/local/boost_1_54_0/lib/libboost_random.so

那boost版本就是1.54

❺ linux boost都有哪些

linux下boost库的安装 最近由于编译一个程序用到了C++的boost库,所以便安装了这个库。但是,其中遇到了一些小问题。所以记录下来,以供别人参考。 首先说一下我的环境:Ubuntu 12/projects/boost/files/latest/download?source=dlp2.解压后,进入boost_1_53_0目录,执行:./bootstrap.sh3.(重点)修改 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 CentOS7系统如何升级boost库

直接重新下载安装即可
1.下载 boost
2. 将文件解压在/usr/local/目录下
3. 进入/usr/local/boost/ 目录, 在terminal中输入
./bootstrap.sh
4.进入/usr/local/boost/ 目录,在terminal中输入
sudo ./bjam --layout=versioned --build-type=complete --toolset=gcc install
5.添加环境变量(刚改完要重启或者注销一下来更新刚修改过的环境变量)
两种方法:
(1)修改/etc/profie文件 末尾添加
export BOOST_INCLUDE=/usr/local/include/boost
export BOOST_LIB=/usr/local/lib
(2)在/etc/profile.d/ 中新建一个shell文件boost.sh
#!/bin/sh
export BOOST_INCLUDE=/usr/local/include/boost

export BOOST_LIB=/usr/local/lib

❼ Linux 系统下如何安装使用 Boost库

http://wenku..com/view/57cbbd422af90242a995e530.html

❽ linux下安装boost库时,boost版本跟gcc版本有关系吗

这个当然是和 GCC 版本有关啦

考虑一些新特性的支持,选较新版本的 GCC

❾ linux中 boost库 是在哪个目录

查看boost安装版本:
$
dpkg
-s
/usr/include/boost/version.hpp
卸载boost:
$
sudo
apt-get
autoremove
package
(注:package为要卸载的boost的名称
示例:sudo
apt-get
autoremove
libboost1.55-dev)
更新boost:
$
sudo
add-apt-repository
ppa:boost-latest/ppa
$
sudo
apt-get
update

❿ Linux下G++怎么编译使用Boost库的程序

首先把Boost库的头文件存放到/usr/include/boost/路径下,再把Lib文件存放到/usr/local/lib/boost/路径下。修改/etc/profile文件,在此文件中增加如下2个环境变量:

BOOST_INCLUDE=/usr/include/boost
export BOOST_INCLUDE

BOOST_LIB=/usr/local/lib/boost
export BOOST_LIB

写一个如下所示的cpp文件。
//samlpe.cpp
#include <iostream>
#include <string>
#include <boost/thread.hpp>

using namespace std;

void threadRoutine(void)
{
boost::xtime time;
time.nsec = 0;
time.sec = 20;
cout << "线程函数做一些事情" << endl;
boost::thread::sleep(time);
}

int main(void)
{
string str;
cout << "输入任意字符开始创建一个线程..." << endl;
cin >> str;
boost::thread t(&threadRoutine);
t.join();
cout << "输入任意字符结束运行..." << endl;
cin >> str;
return 0;
}

保存。使用g++编译,命令如下所示:

g++ -o samlpe.out samlpe.cpp -I$BOOST_INCLUDE -L$BOOST_LIB -lboost_thread-gcc-mt

其中-I参数指定Boost头文件路径,-L参数指定Boost库文件路径,-l参数指定使用线程库名。在我使用的这个版本Boost里,到/usr/local/lib/boost路径下,可以看到有关Boost线程库文件,比如:libboost_thread-gcc-mt.a等。注意在用-l参数指定库名时把磁盘文件名前面那个lib前缀去掉就可以了。

热点内容
服务器的远程端口被关了如何打开 发布:2024-09-23 18:33:22 浏览:228
phpjs注入 发布:2024-09-23 18:31:51 浏览:595
高性能php应用开发 发布:2024-09-23 18:23:56 浏览:208
广东云存储空间开发 发布:2024-09-23 18:21:47 浏览:383
易语言怎么架服务器 发布:2024-09-23 18:21:46 浏览:789
hibernate缓存清除缓存 发布:2024-09-23 18:11:01 浏览:364
安卓导航模式在哪里 发布:2024-09-23 18:05:22 浏览:55
吉利博瑞ge配置有哪些不同 发布:2024-09-23 18:05:21 浏览:114
红米手机刷新密码是多少 发布:2024-09-23 17:59:26 浏览:699
codeblocks带编译器下载 发布:2024-09-23 17:58:03 浏览:925