안녕하세요
네 이 비디오에서는 코드 라이트들을 구성할 것입니다 우리가 설치한 컴파일러와 함께 작동하도록 말이죠
네 명백히 이 비디오의 전제 조건은 컴파일러가 설치돼야 하고 코드 라이트도 설치돼야
한다는 거죠
그럼 시작하죠
여기 아이콘이 있어요
코드 라이트로 가는 지름길이죠
이걸 더블 클릭하면 코드라이트가 처음으로 열려요 이렇게 나오죠: 셋업
마법사에 오신 걸 환영해요
설정 마법사를 실행하죠
한 번만 하면 돼요
네 그래서 선택하겠습니다 다음 개발 프로필을 선택합니다 C#이 되겠죠 C++ 개발이요
다음을 누르죠
컴파일러를 스캔할 수 있어요
그렇게 하죠
아마 우리가 설치한 컴파일러를 못 찾을 거예요 설치된 컴파일러를 항상 찾는 건 아니니까요 하지만
시도해보죠
잘 되면 수동으로 설치하면 되고요
어느 쪽이든 우린 안전해요
scan을 선택하면 위치추적이 안 된다고 뜨네요.
괜찮아요
지금 하나 설치하시겠어요?
이미 설치했으니 다음을 선택할게요
러스트 컴파일러를 찾은 걸 보실 수 있죠
다른 프로그래밍 언어죠 그래도 괜찮아요
그냥 무시하세요
다음을 누르죠
원하는 색상을 골라주세요
이 기본 구성표를 사용할게요
네 보통 어두운색을 써요 눈에 더 좋으니까요 하지만 이걸 쓸게요
비디오에서 더 잘 보이니까요
다음을 누르죠
이 대사는 하얀 여백과 움푹 들어간 부분에 대해 묻고 있어요
네 디폴트는 그대로 두고 마침을 클릭하세요 코드 라이트는 닫혔다가 다시
열리죠
네 가장 먼저 해야 할 일은 컴파일러가 셋업에 있는 걸 못 찾았으니 컴파일러를
코드라인에 직접 설치해야 해요
설정을 클릭하고 빌드하는 건 아주 쉬워요
그리고 파란색 더하기 기호를 클릭하죠
화면엔 녹색으로 보일 거예요
밝은 테마와 어두운 테마 중 어느 것이냐에 달렸죠
그걸 클릭하고 싶어요
컴파일러 탭에 있어요
그걸 클릭할게요 기존 컴파일러 추가하기
그렇게 할게요
플러스 버튼을 누르면 이런 대화가 나와요
사이그윈 C 컴파일러를 설치한 경로를 탐색해 볼게요
C 드라이브에 설치했어요
네 C 드라이브로 내려가서 그걸 선택하고 사이그윈64나 설치한 곳으로 가세요
기본값으로 C 사이그윈 64에 있고 그 안에 bin 디렉터리가 있어요
네 거기서 SELECT 폴더를 입력하면 돼요 그런 다음 여기서 이름을 정하세요 사이그윈이라고
이름 짓죠 어떤 건지 아니까요
그럼 우린 알았다고 하죠
네 이 시점에서 도구 탭을 선택하거나 이미 선택된 경우 모든 빌드
설정이 채워진 걸 볼 수 있어요
일부는 잘못된 것이니 수정해 주세요
C 플러스 컴파일러는 신경 안 쓰셔도 돼요 신경 쓸 필요도 없죠
아직 설치 안 했어요
C 컴파일러는 GCC를 사용해야 해요
네 C 컴파일러를 선택하면 ...을 선택하고 bin 디렉터리를 다시 탐색할 수 있어요
GCC.exe를 선택하면 되죠
네 아래로 내려가서 GCC.exe를 누르면 GCC 컴파일러가 어셈블리 이름을 입력해요
네 다시 해보세요 ..을 쓰거나 ASX로 실행하고 싶은
프로그램에 입력하면 돼요
어셈블러 이름은 GCC로 링커로 설정하세요
다시 한 번 수동으로 수정하거나 점, 점, 점을 누르면 돼요
공유 객체를 위한 링커에는 GCC.exe를 사용하세요.
GCC를 사용할 거예요
네 다시 점을 쓸 수도 있고 점 점, 아니면 GCC 점 x 대시 공유 대시 소문자 f 아카이버를
선택하세요 RDX를 다시 사용하겠습니다
시주룽 강력계와 프로그램 논의를 했죠
우리가 사용할 make X는 bin 안에 있어요
그러니 정확해야죠
아니면 make.x로 하고요
gdb는 Gdb를 사용하도록 수정할 겁니다. gdb에 .gdb를 붙이는 거죠.
.XY를 이용하면 돼요
그런 다음 이런 설정이 정말 중요하도록 하세요
비디오를 다시 정지시켜서 모든 게 정상인지 확인하세요
C 플러스 컴파일러는 상관없어요
C 컴파일러 GCC x 어셈블러 이름 ASX Xqcs Xqcs Xqcs 아카이브의 공유 개체를 위해 공유된 이름이죠
A요 X요
이제 적용을 누르고 클릭하면 돼요
네
좋아요
Codelab에서 전체 화면을 만들어 볼게요.
코드 라이트에서요 코드 라이트요 창문이 여러 개 있는데요 앞으로의 비디오에서 더 자세히 살펴볼게요
네 작업공간은 프로젝트 집합인 작업공간을 만드는 곳입니다 프로젝트 1, 프로젝트
2 등과 함께 작업공간을 만들 수 있죠
각각은 저희가 여기서 작성할 프로그램이죠
네 새 작업 공간을 생성하고 작업 공간을 열 수 있어요 탭을 통해 많은 걸 얻을
수 있죠
현대적인 사용자 인터페이스는 보통 같은 걸 할 방법이 4, 5개 있어요
새 작업 공간을 만들어보죠
new를 선택해서 C++ 워크스페이스를 갖도록 할게요
그게 우리가 할 일이죠
OK를 누르죠
제 작업 공간으로 가는 경로는요?
사용자 폴더에서 바로 빼도록 하죠
이제 새 폴더를 생성할 거예요 모든 워크스페이스를 생성할 수 있는 곳이죠
그렇게 하죠
네 여기로 가서 홈 폴더에 새 폴더를 생성하고 워크스페이스나
워크스페이스 등 원하는 이름으로 부를게요
네 여기서 중요한 건 빈칸이 없다는 거예요 특별한 캐릭터도 없고 And와 점을 비롯해 온갖 이상한 캐릭터가
없죠
워크스페이스처럼 간단한 이름을 붙이세요
그래도 괜찮아요
그게 다예요
폴더를 가지고 있어요.
제가 고를게요
워크스페이스 이름은요?
네 음 이 워크스페이스는 그러니까 워크스페이스 1 섹션 1 혹은 뭐라고 부르든 간에요
그냥 Workspace 1이라고 부를게요
그리고 여기 아래를 보시면 워크스페이스가 생성될 곳과 워크스페이스 파일을 생성할 거예요
이 작은 체크가 확인되었는지 확인하세요 작업 공간을 별도의 디렉터리 아래에 생성합니다
네 그러면 작업 공간마다 디렉터리가 분리돼서 정리가 잘 돼요
선택할게요
네
이 창문이 사라진 게 보이시죠
여기 큰 흰 공간이 있고 여기가 첫 작업 공간이에요
작업 공간으로 뭘 할 수가 없어요
워크스페이스 안에 프로젝트가 필요하니 워크스페이스에서 새 프로젝트를 파일할 수 있어요
아니면 워크스페이스에서 오른쪽 클릭해 새 프로젝트를 선택합니다 그렇게 해 볼게요
좋아요
이 비디오에서 가장 중요한 부분일 거예요 프로젝트 설정하기요
제 새 프로젝트 이름이 뭐예요?
프로젝트 1이라고 부를게요
그 폴더에 프로젝트를 생성하도록 하세요
이제 이 드롭다운들을 채울 거예요
주제가 뭔데요?
어떤 종류의 애플리케이션을 만드는 거죠?
콘솔 응용 프로그램이 될 거예요
명령 프롬프트에서 실행되는 비 그래픽 응용 프로그램이죠
다음으로 선택해야 할 건 형식이에요
형식은 기본적으로 간단한 실행파일 GCC예요
C# 프로그램이에요 실행 가능한 GCC죠
컴파일러를 만들겠습니다 컴파일러를 만들 것입니다 컴파일러를 만들어 보았습니다 이름을
지어 주셨으면 좋겠네요 사이그윈입니다
그냥 가서 사이그윈을 선택하면 돼요
기본값으로 남겨뒀다면 그 이름을 선택해야 해요
네 네 우리가 사용할 디버거는 새로운 GDB 디버거입니다 우리가 사용할 빌드 시스템은
코드 Light Makefile 생성기입니다 Unix요
이건 아주 중요한 설정이에요
다시 다시 한 번 이 카테고리를 살펴보면 됩니다 카테고리는 콘솔이어야 하고 타입은 간단한
실행 파일 GCC 컴파일러는 사이그윈 디버거는 GDB 디버거가 되어야 하고 빌드 시스템은 코드 라이트 만들기
생성기, Unix가 되어야 하죠
계속해서 클릭을 해 볼게요.
네
보이실 겁니다 여러분의 프로젝트 안에 하나의 폴더 안에 메인.C라고 불리는
소스 파일이 있어요 C.C는 C 프로그래밍 언어의 확장이죠
네 자동으로 생성된 거예요 두 번 클릭하면 편집기에서 탭 프로젝트를
만들어낼 수 있죠 메인.C요 C 코드인 걸 알 수 있어요
C 코드는 지금 중요하지 않아요
환경을 설정하는 거예요
빌드, 컴파일 등 모든 걸 할 수 있도록 노력 중이죠
네 여기 보시면 이 파일을 수정하려고 하면 코드를 작성할 때 빨간 원이
보이시죠? 파일이 저장되지 않았다는 뜻이에요
네 빌드나 컴파일 전에 저장을 확실히 해야 합니다 Ctrls를 눌러 저장하면 빨간색이
사라지는 게 보이죠
그렇죠?
아니면 파일을 저장하고 싶다면 파일로 가서 저장을 누르면 되죠
빨간 점은 소스 코드가 저장됐는지 아닌지 말해주죠
이건 C 코드예요
걱정 안 하셔도 돼요
빌드하고 컴파일할 거예요
네 메인 .C가 있죠 실제 컴파일러와 그 밖의 설정을 변경할 수 있는 걸 보실 수
있습니다 여기 렌치를 선택함으로써요
이 위에 있는 렌치를 선택하세요
여기 보시면 프로젝트 설정이 다 있어요 어떤 건 자동으로 채워질 거예요
네 일반적으로 보시면 사이그윈 컴파일러의 컴파일러를 설치할 때 저희가 자동으로 설정한
것들이 보이실 거예요
네 보시면 Makefile 발생기는 코드 라이트 Makefile 발생기이고 UNIX 컴파일러와 사이그윈
등이죠
이것들 중 대부분은 사실 기본값으로 표시될 수 있어요 이런 설정들에 대해 많이 알아보겠습니다
나중에 비디오에서요 일반적으로 여러분이 보셔야 할 것은 컴파일러 설정 전에 했던 것으로 채워진
거죠
컴파일러를 선택하세요 컴파일러를 왼쪽에 선택하면 명령줄 인수가 있다는
걸 알 수 있어요
네 C++는 걱정 안 해도 되죠 C 컴파일러 옵션에 관해선 만약 여러분이
...을 선택한다면 실제로 선택하는 게 좋은 생각일 겁니다
C99는 특징이 있죠
불리언 같은 걸 쓸 수 있어요
나중에 다시 얘기하죠
C99 기능을 활성화하면 표준 C99 인수로 통과하죠
더 필요한 게 있으면 말씀하세요
컴파일러 옵션이요
이 정도면 잘 맞힐 수 있어요
네
그리고 방금 STD는 C99로 넘어간 걸 보실 수 있죠
링커로 가도 다른 건 그대로일 수 있어요
네 링커 옵션에 대해서는 링커 옵션의 ..을 눌러서 정적 링크를
선택하세요 ⇲
네 그래야 나중에 링크할 때 라이브러리 문제가 없죠 정적 확인을 표시하고 링크한 다음
다시 누르죠
네
나중에 더 자세히 설명하죠
이제 모든 게 설정돼야 컴파일하고 코드를 실행할 수 있어요
적용을 눌러 보죠
네
소스 코드가 보이네요
이제 코드를 빌드하거나 컴파일할 수 있어요
네 빌드로 가서 프로젝트를 빌드하면 코드가 빌드된 게 보이죠 오류가
없어야 해요
템플릿화된 C 코드니까요
네 이제 구문을 추가하거나 뭔가 추가하고 파일을 저장한 후 다시 구축하려고 하면 실제
오류가 나올 수도 있어요
코드가 모든 걸 따라가면서 컴파일되도록 하세요
기본적으로 소스 코드를 수정할 수 있어요
Hello test 같은 거요 그런 다음 프로젝트를 빌드하세요
언제든 청소하고 빌드할 수 있어요 이 옵션들은 나중에 얘기하겠지만 프로젝트를
빌드하면 오류가 없는 걸 보실 수 있어요 모든 구성이 올바르게 설정됐죠
좋아요 이제 오류가 있다면 그럴 수도 있죠 어떤 문법 오류도 아니에요 셋업에
뭔가 잘못된 거죠
네 다시 돌아가서 설정으로 가거나 빌드 설정으로 가서 모든 도구와
경로가 올바른지 확인해야 해요
네 GCS를 써서 확실히 해야죠 전부요 make 파일은 make.exe와 모든 걸 확인하세요 make dir이
깜박여야 해요
네 먼저 모든 설정을 확인하고 괜찮은지 확인한 다음 여전히 문제가
있다면 렌치 탭으로 돌아가고 일반으로 다시 가면 돼요
코드 라이트를 이용해 파일 생성기를 만들고 UNIX 사이그윈을 만들죠
이것들은 기본값으로 작동해야 합니다. 하지만 그냥 이것저것 해 볼 수도 있어요.
계속 오류가 나오시면 잘 모르겠으면 Q&A에 글을 올려 주세요
하지만 이 시점에선 성공적으로 구축되어야 하죠
네 좋아요 프로그램을 성공적으로 컴파일했으니 프로그램을 실행해 결과물을
볼 수 있습니다
네 작업 영역에 있는 프로젝트를 강조할 수 있어요 프로젝트 실행 빌드 하의 메뉴
옵션으로 가서 실행을 할 수 있죠
그렇게 하면 프로그램이 실행돼요
이 박스는 자동으로 뜨죠
remember를 선택하면 다시 묻지 않을 거예요
실행을 다시 만들 필요는 없어요
이미 구축했으니 그냥 실행하면 돼요 2단계거든요
빌드 후 실행을 다시 할 수도 있죠
어느 쪽이든 괜찮아요 하지만 컴파일 다시 할 필요는 없어요 이미 했으면요
실행이라고 입력해 볼게요
이제 dos 창이 보이시죠 프로그램 결과와 함께 나옵니다 Hello,
test 위에 있네요 보세요
읽기가 좀 어렵네요 그래도 hello라고 하네요 test라고 하고요 추가적인 정보도 가지고 있어요
X 코드제로 종료된 프로그램이라고 나오네요
좋은 거죠 좋은 거예요 코드 실행에 문제가 없었다는 거니까요 0을 반환했죠
0이 생기네요
프로그램이 실행되는 데 걸린 시간도 나와 있어요 계속하려면 아무 키나 누르세요
명령줄에서 이 프로그램을 실행한다면 이 추가 결과물을 볼 수 없을 거예요
hello test라고 써있습니다 소스 코드의 결과물이기 때문이죠
네 ID 코드 라이트는 추가 정보를 제공합니다 유용한 정보죠 하지만 그
정보는 필요 없어요 계속하려면 아무 키나 누르면 이 박스는 사라집니다 이렇게요
이렇게 프로그램을 실행해요
그리고 또 하단에 다양한 탭과 정보가 많이 보이실 거예요
여기 가장 중요한 탭 두 개는 출력 탭과 빌드 탭이에요
출력 탭은 무슨 일이 벌어지는지 말해주죠
프로그램이 종료되거나 하는 식으로 실행을 한다고 나오죠
빌드 탭은 컴파일할 때 발생하는 건데요
네 그래서 만약 컴파일할 때마다 빌드하고 빌드 프로젝트를 하면 컴파일하는 방법을
알려주죠
이 경우엔 세미콜론이 빠졌네요
오류가 있는 거죠
오류가 있다는 걸 알려주죠
성공적인 빌드가 됐다면 세미콜론을 추가하고 세이프라고 하고 다시 빌드하죠
네 성공적인 빌드에서 여러분이 알아야 할 것은 정확히 명령이 실행되고 있다는 것입니다
이미 설정해 놓은 것이죠
GCC.x.C는 컴파일할 때 쓰는 거예요
네 소스 파일 메인.C를 컴파일하는 거죠 Gdwf 2 표준 C99 대시보드 월을
만들기 위해 설정한 프로그램 인수를 사용합니다
네
모든 설정이 잘 어우러져요
GCC X도 있어요 대시 O 옵션과 연결되죠
그리고 점과 정적도 추가했어요
이 모든 게 설정을 통해 합쳐지고 있어요
방금 보여드린 것처럼 컴파일이 성공적이지 않으면 오류가 발생해요
네 그래서 예를 들어 아까 했던 것처럼 그 세미콜론이 없어요 그걸 놓치고 있어요 이제
빌드할 때 오류가 있는 걸 보실 겁니다
세미콜론이 없어요
리턴 전에 예상되는 세미콜론을 에러라고 알려주죠
이런 일이 자주 있죠?
이런 문법 오류는 결국 여러분이 보게 되는 거죠
네 프로그램 실행에 문제가 있을 때 일반적으로 사용되죠 Q&A에 게시할
수 있는 거예요 빌드 탭이요
어떻게 하면 도움이 되는지 알 수 있어요
하지만 C# 코드를 쓸 때 문법 오류는 흔해요
컴파일러와 컴파일러 오류를 이해하는 것도 앞으로 비디오에서 살펴볼 내용이고요
빌드 탭은 결과물을 보는 데 중요합니다 성공적으로 컴파일했는지 오류가
있었는지를요
세미콜론이 빠진 흔한 오류예요
가끔 학생들은 깜빡할 때가 있어요
세미콜론이 있어요
제가 구해주면 제작진이 만들어주죠
빨간 화살표가 움직이는 게 보이시죠 빨간 화살표는 오류가 있는 곳을 알려주니까요
컴파일러가 말해줄 거예요
표준 IO 철자를 틀렸네요 H는 C 패키지인데 포함할 수 있죠?
세미콜론이 빠졌다면 빨간 화살표는 여기 있겠죠?
하지만 컴파일을 저장하고 다시 실행하면 되죠
네 그래서 이런 오류를 고치고 나면 프로젝트를 다시 빌드할 수 있어요 혹은 다른 옵션으로 빌드할 수도 있고요
모든 걸 재건하죠
청소하고 다시 짓는 거죠
출력부를 볼 수 있어요
오류가 없는 게 보이시죠?
그리고 아까처럼 실행할 수 있어요 실행자를 만들어 실행하는 거죠
이렇게 컴파일하고 프로그램을 실행하고 모든 설정을 설정할 수 있어요
혹시 문제가 있으면 질의응답에 올려주세요
네 이러한 질문들은 이미 답변이 많이 되었기 때문에 여러분이 볼 수 있는
것은 빌드 환경에서 에러를 설정하는 것이냐 실제 코드냐 혹은 문법 에러가 있느냐
겠죠
다양한 문법 에러가 발생할 수 있거든요
이번 과정에서 C# 코드를 작성하는 법을 배우게 될 거예요
빌드 탭은 중요합니다 결과물 탭은 중요하죠
다음 강의에서는 네 그래서 템플릿을
설정할 필요가 없죠
프로젝트를 만들 때 같은 프로젝트를 반복해서 만들 수 있어요
지금은 코드를 이해 못 하겠지만 강의가 끝날 때쯤엔 이해할 수 있을 거예요
간단한 C# 프로그램을 실행하는 거죠
고마워요