이번 파트는 환경구축에 관한 이야기를 할것이고 이번 글에서는 리눅스 환경에서 개발환경을 어떻게 준비하는지 소개 할것이며 윈도우즈는 다음 강의에 소개를 할것이다. 환경구축은 이번만 언급을 할 것이며 다음부터는 소스 위주로만 소개를 할 것이기 때문에 이번장에서 정확하게 익히고 나가자
환경 구축 |
소스 작성 |
컴파일 |
실행! |
||||
리눅스 |
|
*.c 소스파일 |
|
OS에 따른 실행 파일 |
|||
윈도우즈 |
VS 2008 |
|
위 그림은 내가 생각하는 개발순서를 도식화 한것이다. 그림을 보면 각 운영체제 따라 사용하는 개발툴도 다르고 소스를 실행 파일로 만들어주는 컴파일러도 다르고 실행 파일조차 운영체제에 따라 다른 것을 확인 할수가 있다. 단 하나 같은부분은 소스 파일 부분만 같음을 알수가 있다.
이 그림에서 우리가 보아야 할 곳은 환경구축 부분이다. 보는 것과 같이 리눅스와 윈도우즈에 따라 환경이 다름을 확인 할 수 가 있다. 그럼 이제부터 리눅스 환경에서 어떻게 프로그래밍이 가능한 환경을 조성하는지 알아보자.
########## 준 비 할 것 들 ##########
- 리눅스 계열 OS 가 설치된 컴퓨터
- 리눅스용 GCC 컴파일러
- 리눅스 계열 OS 가 설치된 컴퓨터
- 리눅스용 GCC 컴파일러
- Vim Editor
[이 게시물은 최고관리자님에 의해 2012-12-20 11:00:41 프로그래밍 강좌에서 이동 됨]
자신이 사용할 컴퓨터에 리눅스가 설치가 되어있는가? 만약 리눅스 설치를 하기 싫다면 이 강의를 보지 않아도 된다. 내가 선택한 리눅스 배포판은 우분투이다. 지금 이후부터 리눅스 관련 명령어는 우분투 기준으로 설명을 하며 만약 배포판이 다를 경우 각 배포판 포럼에 가서 참고하기 바란다.
리눅스에 C 언어 소스를 실행파일로 만들어주는 컴파일러를 설치해보자
1. 컴파일러가 설치 되어있는지 확인
리눅스 터미널 창을 열고 gcc (또는 gcc -v) 입력해보자 위 그림과 같이 나온다면 컴파일러가 설치가 되어있는 것이다. 만약 명령어를 받지 못한다면 gcc 컴파일러가 설치 되어 있지 않으니 아래 명령어로 설치를 해주자
sudo apt-get install gcc
내가 리눅스에서 주로 사용하는 프로그래밍 툴은 Vim Editor이다. 터미널 환경에서 동작하며 메모장과 같은 기능을 가지고 있다. Vim Editor가 생소한가? 그럼 자신이 원하는 다른 툴을 찾아 설치하길 바란다. 툴은 툴일 뿐이니까...
우분투에서는 기본적으로 vi 또는 vim 명령어를 터미널에 입력하면 편집창이 실행된다. 그러나 그 Vim은 일종의 데모버전임으로 방향키와 같은 특수키들이 잘 안먹히는 것을 알수있다. Vim도 설치를 해야 방향키를 사용할수가 있다. 다음 명령어로 Vim을 설치하자
sudo apt-get install vim
Vim Editor까지 설치가 완료되면 이것으로 리눅스 안에서 환경구축은 끝나게 된다. 너무 쉬운가? 환경구축이 쉽게 느껴졌다면 나야 기쁘다. 다음강좌에서는 윈도우즈 기반 환경구축을 설명하겠다. 다음 강좌도 이번 강좌처럼 식은 죽 먹듯이 술술넘어갈 것이다.
확인 안하는 부담 없는 숙제!!!
1.Vim Editor의 사용법과 에디터 안에서 줄 번호 띄우는 것과 글자 색을 나타내는 방법을 알아보자
2.CUI 환경의 Vim Editor가 마음에 안든다면 리눅스용 GUI 환경의 개발툴을 찾고 설치해보자
(예: monodevelop, gedit)
리눅스에 C 언어 소스를 실행파일로 만들어주는 컴파일러를 설치해보자
1. 컴파일러가 설치 되어있는지 확인
user@localhost:~$ gcc
gcc: no input files
user@localhost:~$ gcc -v
Using built-in specs.
.
.
.
gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4)
gcc: no input files
user@localhost:~$ gcc -v
Using built-in specs.
.
.
.
gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4)
리눅스 터미널 창을 열고 gcc (또는 gcc -v) 입력해보자 위 그림과 같이 나온다면 컴파일러가 설치가 되어있는 것이다. 만약 명령어를 받지 못한다면 gcc 컴파일러가 설치 되어 있지 않으니 아래 명령어로 설치를 해주자
sudo apt-get install gcc
내가 리눅스에서 주로 사용하는 프로그래밍 툴은 Vim Editor이다. 터미널 환경에서 동작하며 메모장과 같은 기능을 가지고 있다. Vim Editor가 생소한가? 그럼 자신이 원하는 다른 툴을 찾아 설치하길 바란다. 툴은 툴일 뿐이니까...
우분투에서는 기본적으로 vi 또는 vim 명령어를 터미널에 입력하면 편집창이 실행된다. 그러나 그 Vim은 일종의 데모버전임으로 방향키와 같은 특수키들이 잘 안먹히는 것을 알수있다. Vim도 설치를 해야 방향키를 사용할수가 있다. 다음 명령어로 Vim을 설치하자
sudo apt-get install vim
Vim Editor까지 설치가 완료되면 이것으로 리눅스 안에서 환경구축은 끝나게 된다. 너무 쉬운가? 환경구축이 쉽게 느껴졌다면 나야 기쁘다. 다음강좌에서는 윈도우즈 기반 환경구축을 설명하겠다. 다음 강좌도 이번 강좌처럼 식은 죽 먹듯이 술술넘어갈 것이다.
확인 안하는 부담 없는 숙제!!!
1.Vim Editor의 사용법과 에디터 안에서 줄 번호 띄우는 것과 글자 색을 나타내는 방법을 알아보자
2.CUI 환경의 Vim Editor가 마음에 안든다면 리눅스용 GUI 환경의 개발툴을 찾고 설치해보자
(예: monodevelop, gedit)