[컴] linux Ubuntu 에서 eclipse 사용해서 c/c++ project 불러오기

리눅스에서 eclipse 사용하기 / g++ 사용하는 IDE / g++ 그래픽 디버거

vm ware player 로 unbuntu 가 설치되어 있고,

Prerequisites

  1. g++ 를 설치 : sudo apt-get install g++
  2. JRE 설치(2013. 04. 12, 7 이 최신버전)
    • ref. 2 에 따르면 sun-java7-jre는 Ubuntu 에서 기본적으로 activated 가 되어 있지 않다. 그래서 openjdk 를 사용.
    • sudo apt-get install openjdk-7-jre

Ubuntu 에 eclipse 설치하기

ref. 1 참고
Ubuntu Software Centre 를 통해서 Eclipse 를 설치 할 수 있다. 하지만 ref. 1 에서는 Qt plugin 관련 error 가 발생했다 고 한다.
그래서 직접 다운로드 받아서 설치하는 방법을 보자.
Eclipse IDE for C/C++ Developers page
여기서 Linux 32 bit 을 선택한다.
image

그리고 download
image
약 139MB 정도 된다.
이제 /opt 라는 폴더로 가서 아래처럼 command 를 치자.
nnn@ubuntu:/opt$ ls ~/Downloads/eclipse-cpp-juno-SR2-linux-gtk.tar.gz
/home/nnn/Downloads/eclipse-cpp-juno-SR2-linux-gtk.tar.gz
nnn@ubuntu:/opt$ sudo tar xzf ~/Downloads/eclipse-cpp-juno-SR2-linux-gtk.tar.gz
nnn@ubuntu:/opt$ 

그러면 아래처럼 설치된 모습을 확인할 수 있다.
image

아래 처럼 symbolic link 를 만들자.
nnn@ubuntu:/opt$ sudo ln -s /opt/eclipse/eclipse /usr/local/bin
nnn@ubuntu:/opt$ ls /usr/local/bin/eclipse
/usr/local/bin/eclipse
nnn@ubuntu:/opt$ ll /usr/local/bin/eclipse
lrwxrwxrwx 1 root root 20 Apr 11 07:15 /usr/local/bin/eclipse -> /opt/eclipse/eclipse*

Root 로 실행하기

처음 eclipse 를 실행할 때는 root 로 실행해야 한다. 그래야 compile 과정에서 permission denied error 를 만나지 않는다.[ref.3]

한번만 실행을 root 로 하면 configuration file (~/.eclipse 에 있음) 에 권한이 root 로 써지게 되므로 괜찮다. [ref. 3]

그러기 위해서
sudo /opt/eclipse/eclipse -clean
을 실행하자.

실행해 보니 이런 방법으로 한 번 만들어놔도 나중에 local 계정으로 실행시키면 permission 문제는 발생하는 듯 하다. 그냥 sudo 로 실행하는 것이 좋은 듯 하다.


그리고, shortcut 에서 만들때는 password 을 묻는 popup 을 띄워주기 위해 sudo 대신에
gksudo
를 사용해야 하자.

바로가기 만들기

바로가기 icon 을 만드는 방법은 간단하다. file explorer 로 위치로 찾아가서
마우스 오른쪽 버튼 >> Copy to >> Desktop
를 선택하면 된다.
image
이 방법은 soft link 를 만든다. shortcut 을 만드는 방법은 ref.6 를 참고하자.

아래처럼 실행된다.
image

Eclipse 에 project 불러오기

sudo ./configure
를 해서 Makefile 을 만들고 난 후에 eclipse 에서
File >> New >> Makefile Project With Existing Code
를 하면 eclipse 로 project 를 불러 올 수 있다.
ref. 3 참고하자.


Reference

  1. http://codefuturity.wordpress.com/2012/12/14/installing-eclipse-c-ide-and-opencv-on-ubunto-12-10/
  2. http://stackoverflow.com/questions/5771227/problem-running-eclipse-on-ubuntu
  3. http://stackoverflow.com/questions/9794967/how-to-import-c-makefile-project-into-eclipse-or-put-in-under-eclipse
  4. http://ubuntuforums.org/showthread.php?t=908896
  5. http://superuser.com/questions/202676/sudo-vs-gksudo-difference
  6. ubuntu 11.04 에서 프로그램 바로가기 만들기

댓글 없음:

댓글 쓰기