티스토리 뷰
이번에는 새로운 파일을 만들고 컴파일하고 그것을 실행하는 방법을 배웁니다
우리가 만드는 파일에는 크게 두 가지 종류가 있습니다.
첫 번째는, 일반 텍스트 파일
글자로만 이루어진 파일로서 예를 들면 README.TXT가 있습니다.
이런 일반 텍스트 파일은 cat명령을 사용하여 내용을 출력합니다.
두 번째는, 프로그램 소스 파일
프로그램 소스란 컴퓨터 언어로 입력한 파일 입니다.
이것 역시 텍스트 파일이지만 cat을 사용해서 보는 것이 아니고
컴파일이란 과정을 거쳐 실행이 가능하도록 만든 후 사용합니다.
텍스트 파일 생성법
1. 쉘 프롬포트 상태에서, cat > 파일이름.txt라고 입력
2. 원하는 내용 입력
3. 컨트럴키와 D키를 동시에 누름
여기서 > 는 리다이렉션이라고 읽습니다.
방향을 전환한다 라는 뜻을 가지고 있기도 하죠
방향을 전환한다라는 것은 무슨 말일까요?
보통 실행 결과를 모니터로 출력을 합니다.
리다이렉션을 사용해서 그 입력 결과를 모니터가 아닌 파일로 보내버립니다.
즉, 출력의 방향을 전환하는 것입니다.
cat > test.txt 를 입력해서 test.txt를 생성합니다.
하지만 만약 test.txt 파일 내용에 새로운 내용을 추가하려면 어떻게 해야할까요?
cat >> test.txt를 사용하면 됩니다.
프로그램 소스 파일 생성법은 텍스트 파일 생성법과 똑같습니다.
다만 cat > program.c 라고 c언어로 작성한다는 차이점이 있습니다.
프로그램 소스 파일을 만들고 컴파일을 합니다.
컴파일 하는 방법
gcc -o 프로그램이름 소스파일이름
소스를 실행시키는 방법은
./program.exe라고 입력하면 됩니다.
리눅스에서는 "."이 현재 디렉토리를 의미합니다.
'FTZ training' 카테고리의 다른 글
| FTZ training 10 (0) | 2018.12.27 |
|---|---|
| FTZ training 7 (0) | 2018.12.26 |
| FTZ training 6 (0) | 2018.12.26 |
| FTZ training 5 (0) | 2018.12.26 |
| FTZ training 4 (0) | 2018.12.26 |
