Linux/vim 편집기
-
ctagsLinux/vim 편집기 2020. 7. 16. 22:07
| ctags 설치 (저는 이미 설치 해서 update 내역이 없다고 나옵니다) | 일반 파일의 tags 생성 홈 디렉토리 바로 아래의 tcpip 디렉토리에 tags를 생성하려고 한다 명령어 : ctags ( 파일이름) 위의 그림을 보면 명령어 실행 결과로 tags라는 파일이 생성된 것을 볼 수 있다 생성한 후, 명령어 : vi tags 위의 명령어를 이용해서 tags를 편집기를 통해서 열면 아직은 아래처럼 6행까지만 있고 , 함수에 tag는 아직 이루어지지 않은 것을 볼 수 있다 1) 명령어 : ctags (tag하고 싶은 파일 이름) 위의 명령어를 실행 하면 tcpip라는 디렉토리의 모든 파일과, 하위 디렉토리의 모든 파일의 tag를 생성한다 2) 명령어 : ctags -R 위의 명령어를 실행 하면 ..
-
-
vim editor(vim 편집기) - 정적 라이브러리Linux/vim 편집기 2020. 7. 10. 08:53
위의 코드로 정적라이브러리를 이용한 컴파일을 해본다 우선 위의 4개의 c 파일로 분할해 준다. | 정적 라이브러리에 포함해줄 c 파일 컴파일 정적 라이브러리에 포함해줄 calc.c 와 input.c 파일을 컴파일 해준다 ***warning 부분은 아직 더 봐야 한다 ..검색중 .. 컴파일에는 문제 없음! | 정적 라이브러리 생성 명령어 ar rscv 를 이용해 정적 라이브러리를 생성해준다. lib( ).a 의 틀을 유지하고 ( ) 안에 라이브러리 이름을 넣어준다 | 정적 라이브러리를 포함한 컴파일 정적 라이브러리를 포함해서 test라는 이름의 실행 파일을 생성 -L./ -l( ) 를 이용해서 정적 라이브러리를 포함해준다 ( ) 안에는 지정한 라이브러리 이름을 넣어준다 | 실행 결과 완성! | Makefi..
-
vim editor(vim 편집기) - Makefile을 이용한 분할 컴파일Linux/vim 편집기 2020. 7. 6. 22:39
위의 코드를 vim 편집기에서 Makefile 을 이용해 분할 컴파일 해본다. 11) vim 편집기를 통해 main.c , grade_estimate.c, common.h를 작성해 준다. 2) 명령어를 통해 Makefile 을 작성해준다. 1행 : execute : 실행 파일의 이름 5행 : 반드시 맨 앞을 Tab으로 띄어야 한다 | 오류 코드를 작성하다가 6행의 object 파일을 만드는 과정에서 grade_estimete.c 가 아니라 grade_estimate.o 로 잘 못 기입하면 상호 의존성은 무시된다는 메세지가 뜬다. 컴파일은 잘 되지만 주의 할것! 컴파일을 할때 make를 해주기 전에 make clean을 해주면 생성되었던 object 파일들과 실행 파일이 삭제 된다. | 실행결과 |매크로 ..
-
vim editor(vim 편집기) - 명령어Linux/vim 편집기 2020. 7. 6. 22:02
1) 특정 행 잘라내기 일반 모드에서 :(line number)d 를 입력하면 (위의 그림에서는) 13행이 삭제된다. 2) 특정 행부터 잘라내기 :(line number), $d 를 입력하면 입력된 행부터 아래의 모든 행이 삭제 된다. (오른쪽 그림 참고) 3) 줄번호 (line number) 붙이기 :(콜론)을 통해 줄 번호 명령어를 입력한다. :set number 또는 :set nu 4) set number(nu) - 라인넘버 표시하기 5) set tabstop=5(ts) - 탭을 5칸으로 하기 6) set cindent(ai) – 블록의 처음 시작 및 라인 자동 들여쓰기 7) set title - 제목을 표시
-
vim editor(vim 편집기) - 분할 컴파일Linux/vim 편집기 2020. 7. 6. 21:24
위의 코드를 vim editor에서 분할 컴파일 해 본다. 1) vim 편집기를 통해 main.c , grade_estimate.c, common.h를 작성해 준다. 2) 각각의 파일을 헤더파일을 포함해서 컴파일 해준다. 컴파일 해주고 나면 object 파일들이 생성된다. 3) 각각 컴파일 된 파일들을 한꺼번에 target 생성을 위해 컴파일 해준다. 컴파일을 해주고 나면 아래처럼 진한 초록색으로 test라는 이름의 실행 파일이 만들어진다. 4) 명령어를 이용해 test 파일을 실행 시키면 분할 컴파일이 제대로 완료되었다는 것을 알 수 있다.
-
vim editor (vim 편집기) 사용하기Linux/vim 편집기 2020. 7. 6. 20:36
일반모드 - d (잘라내기) - p (붙여넣기) - y (복사하기) 입력모드 - i : 현재 위치에서 입력 - a : 다음칸으로 이동해서 입력 - o : 다음줄로 이동해서 입력 vim 명령어를 이용해 test.c 파일 생성한다. i,a,o 중 한 개를 입력하여 입력모드로 들어가 위의 코드를 작성한다. 코드 입력을 마쳤으면 Esc 키를 눌러 일반모드로 전환한다. 저장을 위해 :(콜론)과 w를 입력해준다. 다시 한 번 :(콜론)과 q를 입력하면 vim 편집기에서 나올 수 있다. 위의 그림처럼 w와 q를 조합해서 저장한 뒤 편집기에서 나가는 명령어 입력도 가능하다. gcc 를 이용해서 컴파일을 해준뒤 실행한다.