본문 바로가기

반응형

전체 글

make의 내부 매크로중 헤깔리는 것들 $* 더보기
AIX dbx 사용법 구문dbx [ -a ProcessID ] [ -c CommandFile ] [ -d NestingDepth ] [ -I Directory ] [ -E DebugEnvironment ] [ -k ] [ -u ] [ -F ] [ -r ] [ -x ] [ ObjectFile [ CoreFile ] ] 설명dbx 명령은 C, C++, Pascal 및 FORTRAN 프로그램에 대한 디버그를 제공하여, 사용자가 다음과 같은 작업을 수행할 수 있도록 합니다.오브젝트 및 core 파일 검사.프로그램 실행을 위한 제어 환경 제공.선택한 문장에 중단점을 설정하거나 한 번에 한 행씩 프로그램 실행.변수를 사용하여 디버그한 후 올바른 형식으로 표시.ObjectFile 매개변수는 컴파일러가 만들어 내는 오브젝트(실행 가능) 파.. 더보기
.vimrc 파일 설정 팁 및 자질구레한 정보 자질구레한 tipK (대문자) manpage보기G (대문자) 파일의 마지막줄로 커서이동^6 or :e# 열어봤던 이전파일 열기zf fold - 한줄로 접기 ex) :23,29zfzo fold - 펴기^p or ^n 변수명, 함수명 자동완성 tab 밖으로 밀기{ 한 단락 위로 이동} 한 단락 아래로 이동[i 함수의 프로토타입보기 한 vi 안에 여러개로 창 나누어(split) 작업하기:vs 세로로 창 나누어 파일열기:sp 가로로 창 나누어 파일열기:20vs ./ 왼쪽에 파일 탐색기 열기 O 탐색기 파일 열기^wn 새로운 창 나누기^wo 현재 커서가 있는 창을 전체창으로..(여러개 창으로 나뉘어 있을때)^ww 시계방향으로 창 사이를 이동^w 두개의 창 사이를 방향키의 방향으로 이동^w+ 창 크게^w- 창 작게.. 더보기
VI(M) 기본 사용법 [1] 시작vi의 실행은 한글 환경에서 vi를 입력하면 되고, 콘솔모드에서 한글을 다루려면, han을 먼저 입력한 뒤, vi를 입력하면 됩니다. vi를 실행시키는 방법은 간단합니다. 셸상에서 'vi'라고 입력하고 Enter 키만 누르면 된다. 그러면 새로운 문서를 편집할 수 있는 환경이 만들어 집니다. 예) >vi기존의 문서를 편집하고자 할 때에는 파일의 이름을 구체적으로 명시합니다.예) >vi file1지정한 파일의 내용을 읽기 전용으로 열어서 볼 때는 다음과 같이 명시합니다. 예) >vi -R file>view file [2] vi의 세가지 모드이렇게 vi를 실행시키면, 검은색 화면 첫행에 커서만 깜박거리고 있을 것입니다. "어? 왜 메뉴가 없지?"처음 vi를 사용하는 분이라면 아마 이런 질문을 하게.. 더보기
GDB 사용하기 이 글은 어딘가에서 가져왔었던 글인데 출처가 명확히 기억나지 않는다. GDB 사용하기1. GDBGDB같은 디버거의 목적은 다른 프로그램 수행 중에 그 프로그램 ‘내부에서’ 무슨 일이 일어나고 있는지 보여주거나 프로그램이 잘못 실행되었을 때 무슨 일이 일어나고 있는지 보여주는 것이다. GDB는C, C++, Modula-2로 짠 프로그램을 디버그 할 수 있다.쉘에서 gdb로 GDB를 시작하면 quit로 종료명령을 주기전까지는 터미널로부터 명령라인을 읽어 들인다. help명령을 사용하여 gdb내부에서 도움말을 볼 수 있다.디버깅을 하기 위해서는 –g옵션을 주고 컴파일/링크 해야 한다. 만약 링크가 libg.a를 찾을 수 없다고 하면서 실패하게 되면, /usr/lib/ligb.a를 갖고 있지 않기 때문이다. 그.. 더보기
GDB manual 이름gdb - GNU 디버거 개요gdb [-help] [-nx] [-q] [-batch] [-cd=dir] [-f] [-b bps] [-tty=dev] [-s symfile] [-e prog] [-se prog][-c core] [-x cmds] [-d dir] [prog[core|procID]] 설명GDB같은 디버거의 목적은 다른 프로그램 수행중에 그 프로그램 ``내부에서'' 무슨 일이 일어나고 있는지 보여주거나프로그램이 고장났을 때 무슨 일이 일어나고 있는지 보여주는 것이다. GDB는C, C++, Modula-2로 짠 프로그램을 디버그 할 수 있다.버그를 잡는 걸 돕기위해 GDB는 네가지 종류의 일(더 많은 일을 할 수 있다)을 할 수 있다: 프로그램의 행동에 영향을 줄 수 있는 각종 조건을 설정한 .. 더보기
명령어 실행 시간 측정하기 명령이 실행된 시간을 측정해야 하는 경우에 유용하다. 쉘에 의해서 실행되어야 할 명령어의 경우 다음과 같이 명령한다. # time `sh -c `실행할명령`` 이렇게 실행했을 경우 결과물은 (위에서 `는 숫자 1옆에 있는 것이다.) real 0m0.00suser 0m0.00ssys 0m0.00s 이런식으로 출력되게 된다. 만약 실행되고 있는 상황을 보고 싶지 않다면... # time `sh -c 실행할명령` 으로 하면 실행되는 내용은 보이지 않고... 경과된 시간만 보여줄 것이다. 컴파일된 실행 파일의 실행 시간 측정 방법은 다음과 같다. # time 명령어 실행할 명령어 앞에 time 을 적어서 실행을 하면.. real 0m0.00suser 0m0.00ssys 0m0.00s 와 같이 출력된다. time.. 더보기
VIM의 색상 파일에서 사용할 수 있는 색상값 VIM을 사용할 때 사용할 수 있는 색상값 /usr/share/vim/colors라는 디렉토리에 color scheme이라는 파일이 정의되어 있다. 기본은 default이다.이 파일을 vim이 실행되고 있는 상태에서 적용하는 방법은 다음과 같다. :colo[rscheme] {name} Syntax에 적용되는 색깔을 하나씩 바꾸고 싶으면 다음과 같은 명령을 사용하면 된다. :hi[ghlight] {group-name} 예) :hi Comment term=NONE cterm=NONE ctermfg=6 gui=NONE guifg=Cyan 위에서 사용된 term, cterm, ctermfg, gui, guifg 에서 사용할 수 있는 값들은 아래와 같다. term: 일반 터미날(vt100, xterm) -> bo.. 더보기

반응형