1. 추가패키지설치 vim
rpm 패키지가 설치되어 있는지 확인!!
2. vi 환경설정 -> ~/.vimrc설정에 써넣어서 설정,
set cindent c언어스타일의 들여쓰기
set smartindent 좀더 똑똑한 들여쓰기
set number 행번호 표시
set visualbell 경고음 대신 화면을 번쩍
set ruler 화면 우측하단에 (행,열) 번호 추가
set tabstop=3 - 탭간격을 3칸으로 지정
set nobackup - 백업파일을 생성하지 않음
set autoindent - 자동 들여쓰기 사용
set incsearch - 키워드를 입력할때 검색하는 점진 검색 사용
syntax on - 구분 강조 기능 사용
filetype on - 파일의 종류에 따라 구분 강종
colorscheme evening - vi색상테마변경
set background=dark - 어두운 배경색 상용
set hlsearch - 검색어 강조 기능 사용0
set ignorecase -검색,편집 치환시에 대소문자 구분하지 않음
3. /etc/bashrc 파일 open
alias vi=vim 항목추가
위의 모든 과정을 수행한 후..
source /etc/bashrc
라는 명령을 수행하면, 개인 사용자에게 환경이 갖춰짐.
05
2016-Feb
[리눅스] C 언어 개발환경 구축
작성자: Blonix
IP ADRESS: *.148.87.98 조회 수: 1863
출처 : http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/C/Documents/CprogramingForLinuxEnv/Ch3_StartC
출처 2 : http://sehkmg.blogspot.kr/2012/01/vi-editor-c.html
1.2.1 에디터 준비
Image(snippet_dialog.png, 300,200,left,kdevelop의 개발화면) 코드를 만들려면 일단 에디터가 필요하다. Linux(:12)에도 다양한 에디터가 준비되어 있는데, 개인적으로 vi(:12)나 emacs(:12)를 사용할 것을 권장한다. 이들 에디터는 윈도우 사용자라면 익숙하지 않은 터미널 환경을 가지고 있다는 단점이 있다. 이들 에디터에 적응하기가 곤란하다면, 익숙해지기 전까지 울트라에디터와 같은 kate(:12)와 Visual C++과 같은 통합개발환경(:12)인 kdevelop(:12)등도 활용할 수 있다.
특히 kdevelop(:12)는 높은 수준의 통합개발환경을 제공한다. 그러나 kdevelop를 제대로 사용하기 위해서는, C언어 뿐만 아니라, 디버깅, 프로젝트/형상관리에 대한 내용을 알고 있어야 하기 때문에 지금 다루지는 않을 것이다. 혹시 자바언어를 사용했다면 eclipse(:12)에서 사용하능한 CDT(:12)라는 C/C++개발 환경도 제공한다. 역시 자세히 다루지는 않을 것이다.
여기에서는 vi를 사용하도록 할 것이다. vi를 사용하는 이유는 에디터로써의 필요한 기능만을 가지고 있기 때문에, 다른 부가적인 것에 신경쓰지 않고 학습에만 신경쓰면 되기 때문이다. 게다가 원격으로 연결해서 사용하기에도 전혀 문제가 없다 - GUI(:12) 방식의 에디터로도 원격작업을 할 수 있긴하지만.. 하지 않느니만 못한 경우가 대부분이다 -. 생소한 입력방식 때문에 처음에 적응하기 약간 까다롭겠지만, 눈 딱감고 한두시간 정도만 연습삼아 사용해 보기 바란다. 얼마안되어 vi마니아가 되어 있는 자신을 발견하게 될것이다.
1.2.2 컴파일러 준비
컴파일러는 인간의 언어에 가까운 C로된 코드를 번역해서 기계어(:12)로 만들어주는 일을 한다. 우리가 만든 코드를 실행가능한 프로그램으로 만들려면 반드시 컴파일러(:12)를 이용해서 컴파일 과정을 거쳐야 한다. Linux(:12)에는 강력한 gcc(:12)라는 컴파일러를 제공한다. gcc(:12)는 GNU 프로젝트의 결과물로 완전히 공개되어 있으며, 리눅스는 물론이고 거의 대부분의 상용 유닉스(:12)와 맥(:12) 윈도우즈에서도 사용할 수 있다. 때때로 gcc의 성능에 대해서 의문을 표하기도 하고 실제, 해당 벤더가 제공하는 전용의 컴파일러에 비해서 성능이 떨어지기도 하지만, 대부분의 경우 사용하는데 문제가 없다.
아뭏든 이 문서는 gcc를 기준으로 내용을 채워갈 것이다. 버젼은 3.x 이상으로 하겠다. 최근의 Linux에 설치된 gcc는 최소 3.x에서 4.x 버젼이니 사용하는데 큰 문제가 없을 것이다. 아래와 같은 방법으로 gcc가 설치되어 있는지 확인해 보도록 하자. 만약 gcc가 설치되어 있지 않다면, 배포판에 맞는 패키지 관리자를 통해서 설치해야 한다. 방법은 배포판에 따라서 다르기 때문에 별도로 설명하지 않도록 하겠다. 메뉴얼을 천천히 읽어보기 바란다.
# gcc --version gcc (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5) Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
--------------------------------------------------------------
이제 gcc 컴파일러를 이용해서 실행가능한 파일로 만들어 보도록 하자.
# gcc -o hello hello.chello.c를 컴파일 해서 hello라는 실행파일로 만들어라는 명령이다. 이제 hello를 실행하면 다음과 같이 주어진 일을하는 것을 볼 수 있을 것이다.
# ./hello Hello World #
현재 디렉토리에서 명령을 찾도록하기 위해서 ./를 이용했다.
===========================================================
추가 설정