在debian中安装boost(用于Codeblocks)

时间:2013-09-26 13:06:46

标签: c++ linux boost debian codeblocks

我正在开展一项我已被分配的项目。我打算编写一个网关(也称为路由器)。我有一个虚拟设置有3个虚拟机(3个debian 7.1设备)。

第一个代表网关(路由器),另外两个代表两个客户端(计算机),它们将通过网关在彼此之间传输信息。这两个客户端具有用于虚拟表示的静态IP。

我在网关上安装了Debian的Code :: Blocks,我打算用C ++(或C)编写这个程序。我还没有完全决定,但我打算现在使用C ++。

我已经搜索了一下,以了解如何在C ++中创建套接字,这样我就可以开始掌握一些东西并开始查看我将从Client1发送的一些数据包。看起来有很多不同的库,但就我发现而言,Boost是非常受欢迎的。我不能完全掌握如何为Debian安装boost并在代码块中使用它,所以如果有人可以解释它对我来说技术明智......?

我已经下载了最新版本的Boost并将其解压缩到网关的某个地方。如何安装它并使其适用于Codeblocks?

谢谢!

2 个答案:

答案 0 :(得分:3)

将Boost集成到Code :: Blocks中是不可能的,但这是我在linux下获取和安装Boost的方法。这特别适用于1.54.0版,但您可以根据自己喜欢的版本进行调整:

mkdir -p ~/dev/boost
cd ~/dev/boost
wget http://sourceforge.net/projects/boost/files/boost/1.54.0/boost_1_54_0.tar.gz
tar -zxf boost_1_54_0.tar.gz
cd boost_1_54_0
sudo ./bootstrap.sh
sudo ./b2 install
sudo ln -s /usr/local/include/boost_1_54_0/ /usr/local/include/boost

答案 1 :(得分:0)

http://tuxarena.blogspot.in/2009/01/how-to-compile-and-install-codeblocks.html

以上链接会有所帮助。

谢谢&问候,
Alok Thaker