안녕하세요, 환영합니다
이 비디오에선 C 프로그램을 컴파일하고 실행하는 방법을 알아보겠습니다
ubuntu의 명령줄 인터페이스를 통해서요
여기 ubuntu 운영 체제가 있어요
프로그램을 시작하고 단말기를 하나씩 켜야 해요
....을 선택할 수 있어요
여기서 검색을 입력할 수 있어요
터미널이라고 해도 돼요
그렇게 시작할 수도 있죠
네 검색 옵션으로 안 가면 여기서 창에서 오른쪽 클릭해 터미널에서
열라고 할 수 있어요 ,
그럼 단말기도 나오죠
이게 명령줄 인터페이스입니다
여기가 터미널이에요
C# 프로그램을 실행하기 위한 명령을 입력하는 곳이죠
그리고 처음 나오면 로그인할 때마다 특정 글꼴과 디렉터리 구조를
나타냅니다
이게 데스크톱에 나타납니다
디렉터리를 바꾸기 위해 cd 같은 간단한 명령을 발부할 수 있습니다
네 모든 명령과 Linux에 대한 철저한 튜토리얼은 아닐 겁니다 디렉터리를 생성하고 탐색하기
위해서요
몇 개만 알면 돼요
네 CD가 디렉터리를 바꿉니다 make dir가 생성하고 LS가 리스트하죠
여러분이 이해하셔야 할 주요 Linux 명령입니다
네 그래서 예를 들어 기본 디렉토리에 있는데 디렉토리를 만들고 싶다면 c# 코드를 저장하고 그걸
만들 수 있어요 프로젝트라고 하죠 dir를 프로젝트로 만들라고 할 수 있죠 그런 다음 ls를 할 수
있어요
그러면 데스크톱 아래에 있는 모든 디렉터리를 볼 수 있습니다 기본 디렉터리입니다
그 안을 탐색하려면 CD project라고 하면 돼요
탭 버튼을 눌러 탭 완성을 합니다
디렉터리에 들어가면 코드를 수정해야 합니다
간단한 텍스트 편집기를 불러와야 합니다
리눅스는 이용 가능한 다양한 텍스트 에디터를 갖고 있고요
바이라는 오래된 게 있어요
네 제가 이걸 자주 쓰는 걸 보실 텐데 삽입과 탭 추가에 까다로운 명령이 있어요
VI를 입력하고 main.c# 같은 걸 입력하면 main.c라는 파일을 생성하고 VI
편집기를 생성합니다
좀 이상해 보이기도 하고요
6가지 명령어에 익숙하시다면 사용이 어렵진 않지만 가장 직관적이진 않아요
삽입할 i를 선택하면 코드 같은 걸 작성할 수 있어요
그리고 명령으로 돌아가려면 콜론이나 esc키를 누르고 콜론과 q를 눌러서
멈추세요
바이오딘딘은 사용하기 좀 더 어렵고 좀 더 복잡해요
게딧 같은 편집기를 추천하고 싶어요
Linux에서 사용하기 아주 간단하죠
종류가 많아요
Show 응용 프로그램에 가면 gedit을 입력할 수 있어요
그럼 게딧 텍스트 편집기가 나오죠
텍스트 편집기는 간단해요
그걸 실행하면 gedit 텍스트 편집기를 불러옵니다
명령줄에서 우연히 불러올 수도 있습니다
네
G 편집이라고 하세요
&를 써서 프롬프트를 표시할 수 있어요
게딧 편집기도 불러오죠
그럼 해당 디렉터리 프로젝트의 편집기를 불러옵니다
여기에서 할 수 있는 것은 텍스트나 c 소스 코드를 생성하기 위해 사용하는 인터페이스입니다
기존 파일을 열 수 있어요 이미 있다면요
플러스 버튼을 눌러 새 문서를 만들 수도 있어요
여기 보면 탭을 추가한다고 할 수 있죠
여기 문서가 있어요
안에 아무것도 없지만 원하는 곳에서 보관할 수 있어요
데스크톱 프로젝트 아래에 디렉터리를 생성했습니다 데스크톱을 선택하고 프로젝트를 선택합니다
여기에 파일을 넣고 이름을 붙일게요
hello World라고 이름 붙이겠습니다
어디 보죠
여기 Hello World.C#에 넣으세요 저장을 누르겠습니다
그리고 이 파일이 ls 커맨드를 입력해서 디렉토리 안에 저장된 걸 볼 수 있어요
hello world.c.가 보이죠
이제 편집기로 돌아가보면 여전히 왼쪽에 리스트된 게 보이시죠
소스 코드를 작성할 수 있어요
다시 말하지만 우린 아직 모든 소스 코드를 이해하는 단계에 도달하지 못했어요
하지만 우린 해낼 거예요
네 질문이 많을 텐데요 소스 코드는요? 환경을 설정하고 있어요
, 네, 네
컴파일하고 실행할 수 있는지 확인해야죠
이 경우엔 단말기에서 컴파일하고 실행 중이죠
소스 코드는 Hello world 응용 프로그램의 표준 C# 템플릿입니다
파운드 포함입니다
표준 Io를 써서 printf 함수를 사용할 수 있어요
수동으로 입력할 수 있어요
그리고 int main이라고 하면 됩니다.
메인 철자 제대로 쓰세요
공간을 만들 수도 있었죠
왼쪽 중괄호, 오른쪽 중괄호
이 간단한 텍스트 편집기는 ide가 하는 좋은 일을 많이 하지 않는다는 걸 알 수
있어요
코드 완성이나 템플릿 추가 같은 건 하지 않아요
암호예요
괄호를 추가하지 않아요
전부 손으로 해야 해요
이제 메인 함수를 생성해 볼게요
그리고 print f를 합니다
그리고 큰따옴표 안에 hello world라고 적습니다
그리고 라인 피드를 입력합니다 큰따옴표와 괄호, 세미콜론으로요
지금은 그걸 살리고 싶어요
Ctrl S를 눌러 저장할 수도 있고요
구문 강조가 이루어지고 있습니다
개미는 초록색이에요
공간은 녹색이에요
저장도 누를 수 있어요
네
간단한 c# 프로그램을 만들었어요
네
이전 비디오에서 본 적 있을 거예요
Ide가 아닌 것 같아요
코드 라이트 같은 게 아니에요
간단한 g 편집이 있어요
프로젝트나 설정의 오버헤드는 전혀 없어요
템플릿화된 코드만 있어요
이제 터미널로 돌아가서 LHS를 다시 입력해 보면 이렇게 됩니다 안녕하세요 World.c가
존재합니다
네 그 내용을 볼 수 있어요 제대로 저장됐는지 확인하려고요 more 명령을 입력하고
파일 이름인 hello world를 입력하면 저 안에 소스가 보이죠
이 시점에서 우린 c 소스 코드를 생성했죠
아직 자료는 못 받았어요
아직 안 지었어요
그래서 그걸 만들어 실행하고 싶어요
네
그리고 gcc 컴파일러 설치에 대해서도 이전 비디오에서 얘기했죠
어떤 gcc를 입력하면 gcc 컴파일러의 경로를 볼 수 있어요
대시 버전을 입력하면 사용하는 컴파일러의 버전을 볼 수 있어요
이걸 컴파일하려면 명령을 사용해야 해요 gcc 명령이요
이제 gcc의 명령이 더 복잡해질 수 있어요
선택지가 아주 많아요
온갖 것들이 있어요
네 기본 단계에서 GCC를 입력하기만 해도 c 소스 코드를 컴파일할 수 있어요 파일 이름도요 이 경우엔
hello world.c죠
탭 버튼을 눌러 탭 완료하세요
전부 입력할 필요는 없어요
하지만 그냥 gcc를 입력하면 hello world .c 옵션도 없고 플래그도 없죠 소스 코드를 컴파일할
거예요
엔터를 누를 수 있습니다
에러가 없다면 다음 프롬프트에 나옵니다
만약 에러가 있다면
텍스트 편집기로 돌아가죠
세미콜론이 없다고 치죠
다른 오류는 메인 철자를 잘못 쓴 거죠
표준 io 철자가 틀렸어요 h
중괄호로 시작이나 끝이 없어요 오류가 뭐든 일단 저장하고 명령을
다시 실행하면 보시게 될 겁니다 ?
오류가 있다고 나오죠?
세미콜론이 빠졌네요
돌아가서 편집하고 세미콜론을 추가하고 저장한 다음 다시 컴파일해야 합니다
네
아주 간단한 명령이에요
훨씬 더 복잡해질 수 있어요
Gcc에 대한 다양한 옵션을 보실 수 있어요 대시 도움말을 입력하면요
C#으로 실행할 수 있는 모든 다양한 명령 목록이 나와요
일반적인 건 링크를 위한 대시 c, 대시 o죠
고급 c 과정의 컴파일 옵션에 대해 더 말씀드리겠습니다
기본을 컴파일하려는 거예요
네 gcc를 입력하면 파일에 에러가 없어요 명령 프롬프트만 보이죠 반환된 겁니다
이젠 할 수 있어요
그리고 여러분이 보시게 될 것은 지금 ls를 하면 .out이라는 파일이 생성된 걸 보실 수 있습니다
이건 바이너리 실행 파일입니다
이제 프로그램을 실행할 수 있어요 dat.fo, 슬래시 a.out만 입력하면요
프로그램을 실행합니다
엔터를 누르면 출력이 나타납니다
안녕하세요,
간단한 c# 프로그램을 컴파일하고 실행하는 방법이었습니다
이제 더 고급화 되어 가는데요 컴파일러 옵션이 다양할 수 있습니다
바이너리의 이름을 의미 있는 것으로 바꿀 수 있어요
.\를 눌러서 실행 파일을 실행하는 대신에요
네 그러니까 \c 같은 걸 할 수 있죠 그런 다음 파일 이름을 가질 수 있어요 hello world 실행 파일
이름을 바꾸기 위해 대시 o요
이 경우에는 프로그램 같은 이름을 붙입니다
그게 코드를 컴파일합니다
그러면 바이너리의 이름이 바뀝니다
당신이 실행하려는 프로그램요
l을 써요
제 프로그램이 저기 있네요
실행하려면 .p워드 슬래시를 쓰고 내 프로그램이라고 하죠
하지만 기본에 충실할 겁니다
네 간단한 텍스트 편집기를 이용해 기본 c 프로그램을 컴파일하는 법을 보여드릴게요
프로그램을 컴파일하고 한 줄로 연결해서 실행 가능한 프로그램을 만드는 법을 보여드릴게요 단말기에서
실행할 수 있게요
다뤄야 할 게 많아요
영상 정지시켜요
돌아가요
핵심은 이겁니다 간단한 텍스트 편집기를 사용할 수 있어요 간단한 c# 프로그램을 작성하세요 id는 쓰지 마세요
저장됐는지 확인하세요
돌아가요
소스 코드가 저장됐는지 확인하세요
Gcc로 컴파일해요
네 도움이 필요하면 _help 옵션을 사용하세요 기본적으로 바이너리를 생성하고 단말기에서 C
프로그램을 실행할 수 있어요
고마워요
질문 있으시면 게시판에 올려 주세요