티스토리 뷰

FTZ training

FTZ training 8

AI의 호흡 2018. 12. 27. 09:21

이번에는 새로운 파일을 만들고 컴파일하고 그것을 실행하는 방법을 배웁니다

우리가 만드는 파일에는 크게 두 가지 종류가 있습니다.


첫 번째는, 일반 텍스트 파일

글자로만 이루어진 파일로서 예를 들면 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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2026/03   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함