2013-09-26 7 views
0

현재 할당 된 프로젝트에서 작업하고 있습니다. 게이트웨이 (라우터라고도 함)를 프로그래밍 할 예정입니다. 3 가상 머신 (3 데비안 7.1 장치) 가상 설정이 있습니다.debian에서 설치 (Codeblocks 용)

첫 번째 게이트웨이는 게이트웨이를 나타내고 두 개의 다른 게이트웨이는 게이트웨이를 통해 서로 정보를 전송할 두 클라이언트 (컴퓨터)를 나타냅니다. 두 클라이언트는 가상 표현을위한 정적 IP를 가지고 있습니다.

게이트웨이에 Code :: Blocks를 설치했으며이 프로그램을 모두 C++ (또는 C)로 프로그래밍 할 계획입니다. 나는 내 마음을 완전히 고수하지는 않았지만 지금은 C++을 사용할 계획이다.

저는 C++로 소켓을 만드는 방법을 알아 내기 위해 조금씩 살펴 보았습니다. 그래서 물건에 대한 이해를 시작하고 Client1에서 보낼 패킷을 살펴볼 수 있습니다. 보이는 라이브러리가 많이 있지만 Boost는 내가 찾은 것보다 훨씬 선호됩니다. 나는 데비안에 대한 부스트를 설치하고 코드 블록에서 사용하는 방법에 대한 이해를 실제로는 얻을 수 없으므로, 누군가가 그것을 설명 할 수 있다면 나를 위해 현명한 저 ..?

나는 Boost의 최신 버전을 다운로드하여 게이트웨이의 어딘가에 압축을 풉니 다. Codeblocks를 설치하고 작동하게하려면 어떻게해야합니까?

감사합니다.

답변

0

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

위의 링크는 도움이 될 것입니다. 코드 :: 블록에 부스트를 통합

감사 & 감사합니다,
알록 Thaker

+0

감사합니다. 그러나 "가이드"는 어느 시점에서 실패했고 결국 결국 도움이되지 않는 것으로 나타났습니다. – Zeliax

+0

편집 : Btw,이 가이드는 내가 필요한 가이드와는 다릅니다. 내가 codeblocks가 설치되어 있고 그것은 잘 작동합니다. 지금 당장 내 문제는 단지 부스트입니다 .. – Zeliax

3

내 현을 넘어이지만, 여기에 내가 획득하고 리눅스에서 부스트를 설치하는 방법입니다. 이것은 특히 버전 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 
+0

"tar -zxf boost_1_54_0.tar.gz"단계에서 오류가 발생합니다. "함수를 열지 못했습니다. 해당 파일이나 디렉토리가 없습니다." – Zeliax

+0

@Zeliax : 이전의 'wget' 단계가 실패했습니다. 'wget' 파일을 드라이브에 다운로드 했습니까? –

+0

내가 아는 한 2 단계가 실패했다고 생각합니다. (해당 경로 또는 디렉토리가 없음) – Zeliax