1. 우분투 설치

우분투를 주로 사용할 예정이 아니라면 VirtualBox를 설치한 후 여기에 우분투를 설치하는 것이 좋습니다. 요즘 PC가 워낙 좋아서 쾌적하게 사용할 수 있습니다.

 

VirtualBox에 우분투 설치 후 해상도가 낮을 때

출처 :http://eunicon.tistory.com/87

1. 터미널을 연다.
2. sudo apt-get install virtualbox-ose-guest-x11
3.
설치가 완료되면 재 부팅..

 

2. 우분투에 gcc 설치

출처 : http://blog.naver.com/kangpa2000/60117651081

1. 터미널을 연다.

2. sudo apt-get install build-essential

gcc/usr/bin 에 설치 되어 있다.

 

 

3. 우분투에 gcc 4.6 설치

출처 : (일본어) http://d.hatena.ne.jp/haroperi/?date=20101102

 

1. Git 클라이언트가 설치되어 있지 않다면 설치한다.

2. 터미널을 연다.

3. 소스를 다운로드한다.

mkdir ~/src

cd ~/src

git clone git://gcc.gnu.org/git/gcc.git

mv gcc gcc46

 

4. GMP, MPC, MPFR을 설치한다.

4.1 다음의 명령어로 다운로드한다.

wget ftp://ftp.gnu.org/gnu/gmp/gmp-5.0.1.tar.gz

wget http://www.mpfr.org/mpfr-current/mpfr-3.0.0.tar.gz

wget http://www.multiprecision.org/mpc/download/mpc-0.8.2.tar.gz

4.2 압축을 푼다.

4.3 압축을 푼 디렉토리 이름을 각각 gmp, mpfr, mpc로 바꾼다.

4.4 gcc 디렉토리에 이동한다.

 

5. 빌드 준비를 한다.

cd ~/src/gcc46

mkdir install

mkdir build

 

6. configure을 만든다

cd ~/src/gcc46/build

../configure --prefix=$(cd ../install/ && pwd) --disable-checking --enable-werror --enable-languages=c,c++

 

7. make

make

make check

make install

 

위의 작업을 끝내면 파일은 ~/src/gcc46/install 에 설치되어 있다.

 

 

8. alias 등록

alias gcc46='~/src/gcc46/install/bin/gcc'

alias g++46='~/src/gcc46/install/bin/g++ -std=c++0x'

 

9. 테스트

test.cpp

#include <iostream>

#include <vector>

using namespace std;

 

int main()

{

           vector<int> v({ 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 });

           for (auto x : v)

                     cout << x << ' ';

           cout << endl;

}

 

g++46 –Wall –o test tast.cpp

./test

저작자 표시
신고
by 흥배 2011.01.20 09:00
| 1 |