현재 readline.c / readline.h / readline_test.c 파일이 있다.
readline_test.c는 readline 헤더파일을 include하고 있다.
1. compile : gcc -c 파일명.c 하면 목적파일 생성
먼저 gcc -c 파일명.c를 통해 목적파일로 만들어준다.
목적파일로 만든 후 ls -l 명령어를 통해 확인해보면
readline.o / readline_test.o 라는 목적파일이 생성된 것을 확인할 수 있다.
2. link : gcc -o 실행파일명 파일명.c 하면 실행파일 생성
두 개의 목적파일을 link시켜 하나의 실행파일로 만들어주면 완료!
STDIN_FILENO의 fildes로 받아 buffer에 저장해주는 역할을 정상적으로 수행하고 있다.
\n까지 포함하여 16bytes 길이의 문자를 읽었다
* 참고자료
www.joinc.co.kr/w/Site/C/Documents/CprogramingForLinuxEnv/Ch12_module
'다전공_컴퓨터공학 > 시스템프로그래밍, 운영체제' 카테고리의 다른 글
[SP] sleep (0) | 2020.12.01 |
---|---|
[SP] async-signal safe (0) | 2020.12.01 |
[SP] write(2) return 0의 의미 (0) | 2020.10.14 |
[SP] makeargv (0) | 2020.10.14 |
[SP] 우분투(Ubuntu)에서 윈도우(Windows) 파일 전송 (0) | 2020.10.06 |