*기*
Bronze개인
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 3
검색어 입력폼
  • C Shell
    C Shell Core 1 Team 조기영목차 1. C shell 이란 ?1. C shell 이란 ? shell 이란 사용자가 내린 명령어를 해석하고 , 그 결과를 커널에 전달하는 프로그램이다 . C Shell 은 유닉스 운영 체계 (OS) 용의 명령어 해석기 프로그램이다 . 프로그램 작성 기능이 강력하여 C 언어와 비슷하므로 C shell 이라고 한다 . 이것은 유닉스 시스템 V 와 제닉스에도 채택되어 널리 사용하는 표준 셸이 되었다 .주석 주석은 라인의 앞에 “#” 으로 시작한다 . 주석은 “#” 이후부터 줄 끝까지이므로 명령줄 뒤에도 주석을 둘 수 있다 . 주석중 Script 의 맨 첫 줄에 “#!” 는 특별한 의미를 가지고 있는데 이것은 shell 이 script 파일을 실행할 때 “#!” 뒤에 있는 프로그램을 사용해야 함을 명시하는 것이다 . 예 ) #!/bin/ sh : 실행 시 sh 를 사용 예 ) #!/bin/ ksh : 실행 시 ksh 를 사용 예 ) #!/bin/ csh : 실행 시 csh 를 사용변수 (1) C shell 은 변수를 정의할 수 있으며 , 변수에는 숫자 , 문자 , 문자열을 저장할 수 있다 . 정의된 변수는 다른 변수에서 참조할 수 있으며 , 필요에 의해 정의된 변수를 해제할 수 있다 . 변수 정의 변수의 설정은 설정하고자 하는 변수 명과 값을 지정한다 . 예 ) set variable_name = variable_value 집합 변수는 다음과 같이 선언한다 . 예 ) set variable_name = (value1, value2, value3… valuen )변수 (2) String 이 공백이 포함되지 않은 하나의 단어 인 경우 예 1) set LogFile = / tmp / ini / command.ut echo $ LogFile String 이 공백을 포함한 복수개의 단어로 구성된 경우 “ “ 로 묶는다 예 2) set Usage = “Usage : jm -d mode –g groupname ” echo $Usage S 명령 형식 : $? variable_name “$” 와 변수 이름 사이에 “?” 를 넣어 변수가 설정 되었는지 여부를 알 수 있다 . 변수가 설정 되었으면 , “ 참 (1)”, 설정되지 않았으면 “ 거짓 (0)” 을 나타낸다 .변수 (6) 5. 변수 내 단어 목록 변수에 몇 개의 단어가 있는지를 알아볼 때 “$” 와 변수 이름 사이에 “#” 을 넣는다 명령 형식 : $# variable_name변수 (7) 6. 변수 값 입력 C shell 에서는 프로그램의 실행 중에 표준 입력으로부터 값을 읽을 수 있는 방법을 제공한다 . 명령 형식 : set variable_name $ 터미널에서 입력한 데이터를 변수에 저장할 수 있다 . Script 을 실행 중 터미널에서 입력을 받을 수 있다 . 여러 개의 단어로 구성된 입력도 하나의 단어로 취급된다 . 즉 $# variable_name 은 항상 1 이다 .매개 인수 (argument) 매개 변수 명령을 입력 할 때 실행하고자 하는 명령에 필요한 추가정보나 실행 방법 등을 명령어 뒤에 추가할 수 있다 . 여기서 명령어 부분은 명령어 자체이며 , 그 뒤에 오는 추가적인 부분을 argument 라고 한다 . 사용자가 입력한 명령 줄 (command line) 은 모두 shell 변수인 argv 에 목록 변수로 저장된다 . Script 에서는 argv 목록 변수에 저장된 변수 값을 참조하여 명령 줄에서 입력한 argument 를 사용할 수 있다 C shell 에서 첫 번째 argument 는 $ argv [1] 로 참조된다 . C 프로그램의 경우는 argv [0] 이지만 C shell 에서는 $ argv [0] 은 존재하지 않는다매개 인수 (argument) 2. Argument 참조 $# argv : argument 의 개수 $# argv [*]: 모든 argument $ argv : 모든 argument. $ argv [*] 와 동일 $*: 모든 argument. $ argv [*],$ argv 와 동일 $ argv [1로 작성하고 싶다면 awk 나 perl 의 사용을 권장한다 . C shell 에서는 실수 연산을 할 수 없다 .연산 (operation) 연산자의 사용 사용 방법은 산술 연산을 시작하는 기호인 @ 뒤에 수행하고자 하는 산술 식을 입력한다 . 사용 방법 : @ variable_name operator expression @ 와 variable_name 사이에는 반드시 “ 공백 ” 을 넣어야 한다 . Variable_name 은 C shell 변수이고 expression 은 수식이다 .연산 (operation) 2. Assignment Operator C shell 에서 다음과 같이 연산을 수행한다 . @ 연산자를 사용하여 사칙연산을 할 수 있다 . =,+.-,+=,-=,*=,/= 의 앞 뒤에는 반드시 공백이 있어야 한다 . 나눗셈 연산은 몫이나 , 나머지를 지정하여 연산한다 . 변수 이름과 ++ 또는 – 사이에는 공백이 있어서는 안 된다 . @ variable_name [index] = expression 과 같이 목록 변수를 사용할 수 있다 . @ 연산자를 문자열 데이터와 함께 사용할 수 없다 .연산 (operation) 2. Assignment Operator 예제 ) $count = 6, $ num = 20 Sample %echo $count @ count = 3 3 @ count %= 4 2 @ count = $ num + 6 26 @ count++ 7 @ count = $ num % 6 2연산 (operation) 3. bit 연산과 논리 연산 C shell 에서는 bit 연산과 논리 연산을 지원한다 . Bit 연산에서 빈자리는 “0” 으로 채워진다 . , , ,|,^ 연산자를 포함하는 식은 반드시 괄호로 묶어야 한다 . 연산자가 아닌 입출력 재지정 , 후위 작업 , 파이프 등의 부호로 인식 될 수 있기 때문이다 . 사용 방법 : Bit 연산 – Shift 연산 : (shift right), (shift left) Bit 연산 – unary 연산 : ~r = xyz 일 때 )연산 (operation) 5. File inquiry operator C shell 에서는 파일의 존재 유무나 특성을 check 할 수 있는 기능을 제공한다 . 이 기능과 if 구분을 조합하여 다양한 기능을 하는 프로그램을 작성 할 수 있다 . 사용 방법 : if ( -operator filename) … 각 Operator 의 의미는 다음과 같다 . r : read accesso : ownership w : write accessz : zero length x : execute accessf : plain file e : existenced : directory조건부 실행 (if) If 구문을 사용한 조건부 실행은 프로그램의 작성에 가장 많이 사용하는 기능으로 , 어떤 조건을 만족할 경우 , 특정 명령어나 작업을 실행하고자 할 때 사용한다 ,. IF 구문 사용 방법 : 1) if(expression) command 2) if(expression) then command(s) endif조건부 실행 (if) 3) if (expression) then command(s) else command(s) endif 4) if (expression) then command(s) else if (expression) then command(s) … else command(s) endif조건부 실행 (if) 예제 ) 결과 : 이 프로그램은 argument 로 받은 파일의 권한을 알려준다 .반복 일정 횟수로 어떤 구문을 반복 실행하고자 할 때 foreach ~ end 구문을 사용한다 . Foreach 구문에서 반복 횟수는 변수 list 의 개수와 같다 . 사용 방법 : foreach name (wordlist) command(s) … end 반복 실행 할 때마다 wordlist 에 있는 다음 단어를 name 에 할당한다 . End 는 foreach 반복 문의 끝을 나타낸다 . Foreach 구문의 실행중 빠져 나오려면 break 를 사용한다 . Wor때 주로 사용된다 . Shift 를 하면 두 번째 있는 변수가 첫 번째 변수로 옮겨온다 . Shift 를 한번 하면 var_name 에 있는 첫 번째 목록 ( argv 인 경우 argv [1]) 이 삭제된다 그 자리에 두 번째 단어 ( argv 인 경우 argv [2]) 가 온다 . $# var_name ( argv 인 경우 $# argv ) 값은 자동적으로 하나 줄어든다 사용 방법 : shift[ variable_name ] 인수 (argument) 없이 shift 를 사용하면 argv 를 가지고 연산한다 . 인수로 variable_name 을 주면 변수 variable_name 을 가지고 연산한다 . $# variable_name ( 또는 $# argv ) 가 0 이면 error 가 발생한다 .Shift 구문 예제 ) 결과 :switch Switch 구문은 switch ~ endse 사이에 case 구문을 사용하여 각각의 case 에 따른 실행 명령을 프로그램 한다 . 그리고 각각의 case 는 case ~ breaks 로 구분한다 . 사용 방법 : switch(string) case pattern1 : command(s) … breaksw default: … breaksw endswswitch String 에는 명령 , 파일 , 이름 , 변수 등이 올 수 있다 . String 을 각 pattern 과 비교하여 일치하는 것을 찾는다 . 일치한 pattern 을 찾으면 breaksw 나 endsw 문장 사이의 모든 명령을 실행한다 . Endsw 는 switch 문 전체의 끝을 의미하고 breaksw 는 case pattern 의 끝을 나타낸다 . String 과 case pattern 에 일치하는 것이 없으면 default 문장 다음을 실행한다 . Default 문장이 없으면 switch 문을 빠져나간다 .흐름 변경 Break Break 구문은 foreach , while 구문 내에서 이 구문을 강제로 벗어나고자 할 때 사용한다 . 가장 안쪽에 있는 loopw}
    공학/기술| 2012.04.26| 36페이지| 3,000원| 조회(346)
    미리보기
  • awk
    AWK Core solution 1 Team 조기영1. AWK 란 ? 2. AWK 사용법 목차AWK( 오크 ) 는 유닉스에서 처음 개발된 스크립트 언어 텍스트를 입력으로 받아 이를 가공하여 출력한다 데이터를 필드로 구분하여 처리한다 . AWK 프로그램은 기본적으로 패턴과 패턴을 처리하는 명령어 짝을 늘여놓은 모양이다 . 1. AWK 란 ?Hello world on AWK 1. AWK 란 ?AWK program 의 구조 (1) 1. AWK 란 ? Awk 가 실행되면 텍스트 입력을 읽기 전에 actions A 를 실행한다 . 텍스트 입력을 한 record 씩 받아와 그 record 가 condition B 를 만족하면 actions B 를 수행한다 . 그리고 또 그 record 가 condition C 를 만족하면 actions C 를 실행한다 . 모든 텍스트의 record 에 대해 2,3 과정을 반복한다 . 마치기 전 actions D 를 실행한다 .AWK program 의 구조 (2) Record 와 field Awk 에서 텍스트를 나누는 단위는 크게 record 와 field 로 나뉜다 . 하나의 텍스트는 여러 개의 record 로 이루어져있다 하나의 record 는 여러 개의 field 를 포함하고 있다 . Awk 에서 record 를 나누는 default 단위는 n(newline) 이다 . Awk 에서 field 를 나누는 default 단위는 ‘ ‘(space) 이다 . 1. AWK 란 ? record fieldAWK program 의 구조 (3) Record 와 field Awk 프로그램 내부에서 현재 수행하고 있는 record 에서 각각의 field 를 나타낼 때 사용하는 syntax 는 다음과 같다 . Awk 는 record 를 하나씩 일겅와 수행하므로 record 를 지칭하는 syntax 는 없다 . $n : field n 을 지칭 $0 : 현재 수행하고 있는 record 1. AWK 란 ?AWK program 의 구조 (4) Record 와 on 을 모두 수행한다 . 3. 조건문 조건문이 만족할 경우 괄호 안의 action 을 모두 수행한다 .Condition (2) 간단한 condition 의 예제 2 . AWK 사용법 RESULTConstant, variable, operator 1. constant Constant 는 string 과 numeric 으로 나누어 진다 . String 은 문자열로 큰 따옴표로 둘러싸인 모든 문자를 뜻한다 . Numeric 은 숫자로 정수 , 소수점을 모두 포함한다 . 2 . AWK 사용법Constant, variable, operator 2 . variable (1) Variable 은 constant 를 저장하고 있는 변수이다 . 변수는 따로 선언할 필요가 없으며 대소문자를 구분한다 . Ex) x = 1# x 에 숫자 1 을 넣는다 ex) x = “Hello” “world”# x 에 Helloworld 를 넣는다 . Variable 에는 system variable 이 존재한다 . FS : Field separtor , field 를 구분하는 단위를 저장한다 . f ield 를 구분해주는 단위를 바꿔주고 싶다면 이것을 바꾸면 된다 . ex) FS=“t+” # 한 개 또는 그 이상의 tab 여백 OFS : Output field separator, 출력 시 field 를 구분해 주는 단위 . 2. AWK 사용법Constant, variable, operator 2 . variable (2) RS : Record separator, record 를 구분해주는 단위를 저장한다 . Record 를 구분해주는 단위를 바꾸고 싶다면 이것을 바꾸면 된다 . Ex) RS =“” 아무것도 쓰여있지 않은 line ORS : Output record separator, 출력 시 record 를 구분해주는 단위 NR : Number of current input record, 해당 record 가 전체 텍스트의 몇번째 record 인지 나타내는 변수 . NF : The numbe의 작동에 크게 영향을 주므로 BEGIN{} 에서 지정해주는 편이 좋다 . 2. AWK 사용법Constant, variable, operator 2 . variable (3) FS, OFS RS, ORS NR NF FILENAME FNR 2. AWK 사용법Constant, variable, operator 3. operator Operator 는 크게 arithmetic, assignment, relational, boolean operator 로 나누어진다 . Artithmetic operators : +, -, *, /, %, ^ Assignment operators : ++,--,+=,-=,*=,/=,%=,^= Releational operators : . , =, =, ==, !=, ~, !~ Boolean operators : ||, ! 모두 C 프로그래밍에서 사용하는 것이지만 ~ 와 !~ 이 생소하다 . ~ 는 왼쪽 문자열을 오른쪽 문자열에 pattern-matching 을 하여 matching 이 되면 true 가 된다 !~ 는 ~ 와는 반대로 포함하지 않는 경우 true 를 반환한다 . 2. AWK 사용법AWK program 실행 방법 Awk program 실행 방법 (1) Awk – f script_filename input_filename Awk ‘script’ input_filname 위의 방법은 awk script(program) 을 다른 파일로 저장하였을 때 ( 프로그램이 길때 ) 사용하는 방법 이고 , 아래의 방법은 간단한 awk script 를 사용할 때 program 을 작은 따옴표 안에 적어 사용하는 방법 이다 . Ex ) awk –f script.awk input.txt 2. AWK 사용법AWK program 실행 방법 Awk program 실행 방법 (2) Awk 에서는 program 내부에서 변수를 선언해주는 것 이외에도 awk 를 실행할 때 , command line 에서 parameter 를 program 으로 넘겨주어 K 사용법AWK program Statements Conditional statements 1. if… else if …else If(expression A) action A [else if (expression B) action B ] [else action C ] 2. Expr ? Action A : Action B Ex) grade = ( avg = 65 ) ? “Pass” : “Fail” 2. AWK 사용법AWK program Statements Loop statements 1. do loop do { actions A } while(condition) 2. while loop While(condition){ actions A } 2. AWK 사용법AWK program Statements Loop statements 3. for loop For( set_counter ; test_counter ; increment_counter ){ actions A } 2. AWK 사용법 # loop flow control statement Break: 해당 loop 의 나머지를 수행하지 않고 loop 를 벗어난다 Continue: 해당 loop 의 해당 부분에 대해서만 수행 후 다음 record 를 수행 # program flow control statement Exit : 해당 record 에 대해서 나머지를 수행하지 않고 awk program 종료 Next : 해당 record 에 대해서 나머지 script 를 수행하지 않고 다음 record 를 입력 받아 script 의 처음부터 수행AWK program Statements 예 제 2. AWK 사용법 실 행 결 과AWK program Array (1) AWK 에서 array 의 사용법은 C Programming 에서 사용하는 것과 같다 하지만 awk 에서는 array 의 index 로 integer 가 아닌 string 이나 실수를 사용할 수 있다 . Ex) color[“red”] = “cherry” 2. AW4] – 오른쪽의 index 04 를 numeric 4 로 받아 들인 다음 string “4” 로 변환하기 떄문에 같다 . Ex) arr [“04”] != arr [4] – 오른쪽의 index 4 를 “4” 인 string 으로 변환하기 때문에 이 둘은 다르다 Ex) arr [“04” != arr [04] – 오른쪽의 index 04 를 numeric 4 로 받아들인다음 “4” 인 string 으로 변환하기 때문에 다르다 2. AWK 사용법AWK program Array (3) Array 를 위한 loop 과 condition For(item in array) action with item } Ex) 2. AWK 사용법AWK program Array (4) Array 를 위한 loop 과 condition if (Item in array) If(“BASIC” in acro ) print “Found BASIC” 예 제 2. AWK 사용법AWK program Array (5) Array 에서 하나의 element 를 제외하기 위해서는 delete statement 를 사용 하면 된다 . Delete array[subscript] 다차원 배열도 사용 가능하다 . Array[subscript1, subscript2,…] = value; 2. AWK 사용법AWK program Function (1) User Defined- function Function 의 사용법은 C Programming 과 매우 유사하다 . Function name( parameter_list ) statements; } 그리고 선언과 그 내용은 보통 awk program 의 상단에 위치한다 . Awk program 에서 function 에서 사용하는 모든 variable 은 모두 global variable 이다 . 하지만 function parameter 의 경우 local variable 로 쓰이게 된다 . 2. AWK 사용법AWK program Function (2) User Defineow}
    공학/기술| 2012.04.26| 31페이지| 3,000원| 조회(141)
    미리보기
  • GDB PPT
    GNU Debugger Core Solution 1 팀 조기 영목차 1. GDB 란 ? 2. GDB 실행법 3. 간단한 명령어 사용법 4. 명령어 사용법GDB 란 ? 개발자 리처드 스톨만 최근 버전 7.3.1 / 2011-09-04 운영 체제 유닉스 계열 , 윈도 종류 디버거 라이선스 GNU 일반 공중 사용 허가서 웹사이트 gnu.org/software/ gdb /GDB 실행법 g db 를 실행 후 file [program] 명령어를 통해 program 호출GDB 실행법 Gdb [program] : 일반적인 실행 방법GDB 실행법 Gdb [program] [core file] - 코어파일을 사용할 떄 동시에 인자로 전달GDB 실행법 Core file 남기는 법 ulimit -c 위 명령을 통해서 core 파일 사이즈를 확인 할 수 있습니다 ( 기본 값 : 0 ) Core 파일의 생성을 위해서는 크기를 최대치로 설정합니다 . 최대치 설정 명령어 Ulimit –c unlimited ※ ulimit 명령으로 변경한 사항들은 해당 터미널에만 적용 됩니다 .GDB 실행법 Core file 남기는 법GDB 실행법 Core 파일을 통한 에러코드 탐지간단한 명령어 사용법 Run, r 불러온 프로그램을 실행 시킨다 .간단한 명령어 사용법 List, l 현재 위치에서 소스 파일의 내용을 10 줄 보여준다 .간단한 명령어 사용법 List, l List n,m : 소스 파일의 n ~ m 까지 보여준다간단한 명령어 사용법 List, l Set listsize Number : number 줄 만큼 출력하게 설정 List + : 마지막으로 출력된 라인 다음 라인들을 출력 List - : 마지막으로 출력된 라인 전 라인들을 출력간단한 명령어 사용법 Break 특정 라인이나 함수에 정지 점을 설정한다 . Break function : 현재 파일 안의 함수 function 에 정지 점을 설정한다 . ex) break main간단한 명령어 사용법 Continue [ignore – count ] 다음 브레이크 포인트를 만날 때까지 계속 수행한다 . Continue 5 : 다음에 오는 다섯 번의 브레이크 포인트를 무시한다간단한 명령어 사용법 Step,s 현재 출력된 행을 수행하고 멈춘다 . 함수의 경우 함수의 내부로 들어가서 한 줄씩 수행한다 .간단한 명령어 사용법 Next, n – (1) 현재 출력된 행을 수행하고 멈춘다 . 함수의 경우 , 함수를 호출하며 계속 수행한다 .간단한 명령어 사용법 Next, n – (2) Next n : n 번 next 수행간단한 명령어 사용법 Next 와 Step 의 차이점 Step 는 함수의 내부까지 들어가면서 한 줄씩 수행하지만 Next 는 함수를 호출하고 함수를 호출 후 내부까지 들어가지 않는다 . * Step , s * Next , n간단한 명령어 사용법 Finish 선택된 함수가 리턴 될 때 까지 수행 리턴 되면서 리턴 값 출 력간단한 명령어 사용법 Watch Watch n : n 변수에 watch point 를 설정하고 n 변수가 바뀔 때마다 브레이크가 걸리면서 이전 값과 현재 값을 출력 .간단한 명령어 사용법 Print , p 프로그램에서 데이터를 검사 Print [ 변수명 ] // 데이터 출력 print/t [ 변수명 ] // 2 진수로 print/o [ 변수명 ] // 8 진수로 print/d [ 변수명 ] // 10 진수로 ( int ) print/u [ 변수명 ] // 부호 없는 10 진수로 ( unsigned int ) print/x [ 변수명 ] // 16 진수로 print/c [ 변수명 ] // 최초 1 바이트 값을 문자 형으로 print/f [ 변수명 ] // 부동 소수점값간단한 명령어 사용법 Print , p - 2 Printf or p [ variable_name ] = [values] : variable_name 의 변수에 values 를 대입한다 .간단한 명령어 사용법 Display, 변수 값을 매번 화면에 출력 Display [n] : 변수 n 값을 매번 화면에 출력간단한 명령어 사용법 Display - 2 undisplay [display 번호 ] Display 번호의 디스플레이 설정을 없앤다 . d isable display [display 번호 ] 해당 번호의 디스플레이를 일시 중지 시킨다 enable display [display 번호 ] 해당 번호의 디스플레이를 다시 활성화 한다 .간단한 명령어 사용법 Info [ command ] Info break : 현재 break 설정을 볼 수 있다 Info display : 현재의 display 설정을 볼 수 있다 . Info watch : 현재의 watch 설정을 볼 수 있다 .명령어 사용법 Delete 인자로 지정된 수의 breakpoint 나 watchpoint 를 지운다명령어 사용법 clear 특정 라인이나 함수에 있던 정지 점을 삭제한다 .명령어 사용법 Enable 정지 점 활성화 disable 정지 점 비활성화명령어 사용법 Search , forward search 출력된 마지막 행에서부터 정규 표현 식에 대해 검색 Reverse-search 출력된 마지막 행에서부터 정규 표현 식에 대해 역방향으로 검색명령어 사용법 condition Breakpoint 번호 N 에 조건을 지정하여 오직 조건이 참일 경우에만 멈추도록 지정명령어 사용법 Command N ~ end 번호 N breakpoint 에서 멈췄을 때 “ ~ “ 에 지정한 gdb 명령을 수행합니다명령어 사용법 Frame Stack 프로그램이 함수 호출을 할 때마다 호출에 관한 정보가 만들어짐 정보 : 호출의 위치 , 호출 인자 , 호출된 함수의 지역변수 정보는 Stack Frame 에 저장 Stack Frame 각 frame 은 함수에 주어지는 인자 , 함수의 지역변수 , 함수가 실행하는 주소를 포함 함수가 호출 될 때마다 새로운 프레임 생성 함수가 반환될 때마다 함수 호출을 위한 프레임 제거명령어 사용법 Frame arg 한 Stack Frame 에서 다른 stack frame 으로 이동 선택한 stack frame 출력 args : 프레임 주소나 stack frame 수 Select-frame args 출력 없이 한 stack frame 에서 다른 stack frame 으로 이동명령어 사용법 Backtrace,bt (1) 프로그램이 어떻게 돌아갔는지에 대한 요약 오류가 발생한 함수를 역으로 찾아갈 수 있다 .명령어 사용법 Backtrace,bt (2) 프로그램이 어떻게 돌아갔는지에 대한 요약 오류가 발생한 함수를 역으로 찾아갈 수 있다 .명령어 사용법 Backtrace,bt (3) Backtrace Bt , where, info stack Backtrace n Innermost n frame 만을 출력 Innermost : 최근에 생성된 stack frame Backtrace –n Outermost n frame 만을 출력 Outermost : 가장 먼저 생성된 stack frame.명령어 사용법 Backtrace,bt (4) up Stack 위 n 번째 프레임으로 이동 N 의 기본 값 1 Down Stack 아래 n 번째 프레임으로 이동 N 의 기본 값 1명령어 사용법 Backtrace,bt (4)명령어 사용법 Call 프로그램 내에 있는 함수 호출명령어 사용법 attach 작동 중인 프로세스 ( gdb 밖에서 시작된 프로세스 ) 를 연결 Detach 부착된 프로세스를 gdb 제어에서 놓아줌명령어 사용법 Signal signal 신호 : 프로그램 내 발생하는 비동기적 사건 프로그램이 중지한 곳에서 실행을 다시 시작하고 즉시 signal 신호를 준다명령어 사용법 handle signal keyword GDB 가 신호 signal 을 처리하는 방법을 바꾼다 . Signal 은 신ㅇ호의 숫자나 이름일 수 있다 . Keyword : Nostop : GDB 는 신호가 발생할 때 프로그램을 멈추지 않는다 . Stop : GDB 는 신호가 발생할 때 프로그램을 멈춘다 . Print : GDB 는 신호가 발생할 때 메시지를 출력한다 . Nopass : GDB 는 이 신호를 보도록 프로그램에게 허용하지 않는다 .명령어 사용법명령어 사용법 return argument 함수 호출의 실행 취소 Argument : 해당 함수의 반환 값으로 사용명령어 사용법 kill GDB 내에서 실행중인 프로그램의 종료명령어 사용법 Shell command string 디버깅 세션 동안 shell 명령어를 실행 할 수 있다 . Command string 을 실행하기 위해 표준 shell 을 기동한다 .명령어 사용법 Define command code end 사용자 정의 명령어 Document command help text end 사용자 정의 명령어 command 를 문서화명령어 사용법 Jump argument 지정된 라인이나 주소에서 디버깅 프로그램을 수행 Argument : 라인 수 , 주소{nameOfApplication=Show}
    공학/기술| 2012.04.26| 49페이지| 3,000원| 조회(176)
    미리보기
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 05월 16일 토요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
12:56 오후
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감