안녕하세요,
다시 왔네요
컴파일러와 함께 사용할 수 있도록 코드 라이트를 구성해보죠
이 시점에서 우리는 이미 컴파일러를 설치했고 코드 라이트도 설치했죠
첫 단계는 코드 라이트를 열어 응용 프로그램으로 내려오는 거죠
다음 화면으로 넘어가면 코드 라이트가 여기 있어요
네 못 보셨다면 앱이 아주 많아요 코드 같은 걸 입력하면 코드 라이트를
찾을 수 있죠
그리고 실행해야죠
열리고 있어요
코드 라이트를 처음으로 실행할 때 이 설정 마법사를 얻게 되죠
네 셋업 마법사가 없다면 도움말 아래 셋업 마법사를 찾아 수동으로 실행할 수 있어요
좋아요, 이제 선택할게요 다음 기본 프로필을 선택할게요 C# + 개발이죠 다음을
클릭해요
컴파일러를 설정할게요 이제 컴파일러를 설정해야죠 스캔 버튼을 누르면 우리가 방금 설치한 컴파일러를
찾을 수 있어요
scan을 클릭하면, 여기 있네요.
GCC라고 하죠
Linux 컴파일러에 사용할 이름이죠
다음을 선택하면 컴파일러가 설정되는 거죠
색깔도 맞춰야 하고요
밝은 테마든 어두운 테마든 마음대로 정할 수 있어요
이 기본값을 고수할게요
다음 빈칸과 들여쓰기를 클릭하세요
이 모든 기본값은 유지하고 마침을 클릭할게요
이 시점에서 우린 끝났어요
자동으로 닫혔다가 다시 열리죠
네
몇 가지 영역이 있어요
왼쪽에 있는 건 작업 공간 보기예요
모든 작업 공간과 프로젝트를 저장하는 곳이죠
여기 이 부분에 큰 버튼 네 개를 달면 돼요
이건 편집기가 될 거예요
여기서 코드를 입력할 수 있어요
여기 아래를 보시면 로컬 작업 공간이 보이시죠 이걸 실행하는 건 처음이라
작업 공간을 안 열었어요
네 일단 작업 공간을 생성하면 여기 나타나는데 최근에 연 것 중 하나를 선택할
수 있어요 꽤 괜찮죠
첫 번째 업무는 새로운 작업 공간을 만드는 거예요
네 네 그래서 현대의 많은 사용자 인터페이스처럼 같은 걸 하는 방법은 보통 3개, 4개, 5개가 있죠
이 경우엔 그냥 이 큰 버튼을 클릭할게요 새 작업 공간 만들기
워크스페이스, 뉴워크스페이스 등 다른 방법도 있을 수 있죠
새 작업 공간 생성이라고 적힌 이 큰 버튼을 클릭할게요
워크스페이스 형식을 선택해야 해요
C++ 워크스페이스죠 확인을 클릭하세요
작업 공간 경로는요?
문서에는 저장하지 않을게요
네 홈 디렉터리 바로 위에 새 폴더를 만들겠습니다 워크스페이스라고 부를게요
거기에 제 모든 워크페이스를 저장할 거예요
네 이제 새 폴더를 만들려면 여기로 와서 단말기의 명령줄을 통해
할 수 있어요
하지만 인터페이스로 그걸 하도록 하죠
이걸 선택하고 워크스페이스를 입력하고 생성할게요
이제 예상한 곳에 나타나는 걸 보실 수 있어요
워크스페이스를 선택하고 열기를 누릅니다 워크스페이스 이름이 뭐죠?
네 음 이 부분은 Workspace 1 Section 1, Section 2 뭐라고 부르든 간에요
이 과정을 수강하고 있다면 Section 3이라고 불러도 돼요
4항요
섹션 5 해당 코스의 특정 섹션에 맞는 프로젝트를 생성하세요
아니면 당신이 이해할 수 있는 방법으로 정리할 수도 있고요
작업 공간을 별도의 디렉터리 아래에 생성하는 것을 확실히 확인하세요
그러면 워크스페이스를 잘 정리할 수 있습니다 OK를 클릭할게요
이제 워크스페이스 뷰를 보시면 워크스페이스에서 생성된 것을 볼 수 있죠
이제 프로젝트를 생성해야죠
워크스페이스를 선택하고 파일 생성을 누르면 돼요
워크스페이스를 오른쪽 클릭해 새 프로젝트를 생성할게요
여기 설정할 옵션이 아주 많아요 꽤 간단하죠
첫 번째 질문은 프로젝트 이름이에요
프로젝트 1이라고 부를게요 다시요, 원하는 대로 하세요
아주 중요한 거예요
여기서 공유 드라이브를 사용하지 마세요
아무데나 공간을 사용하지 마세요
예를 들어 프로젝트 1이라고 하지 마세요
특별한 글자를 쓰지 마세요
아무것도 하지 마세요
외국인 글씨는 안 돼요
구두점이나 띄어쓰기 없이 단어로만 말해요 특별한 글자도 넣지 말고요
건축이 실패하는 가장 큰 이유 중 하나죠
이름을 아주 단순하게 유지하세요
프로젝트 1 이게 확인되었는지 확인하세요
그 폴더에 프로젝트를 생성하세요
카테고리는 콘솔 앱이에요
터미널에서 실행되는 응용 프로그램이죠
C# 응용 프로그램을 쓰니까 간단한 실행 가능한 GCC 타입이 될 거예요
실행 가능한 GCC죠
네 네 컴파일러는 GCC 11이라고 할게요 방금 설치한 거요 버전은 뭐든 상관없어요
디버거는 그 NU GDB 디버거가 될 거예요
빌드 시스템은 기본값과 기본값이 될 거예요
빌드 시스템을 기본값으로 선택하는 게 중요해요
계속해서 OK를 클릭하세요
보다시피 프로젝트가 하나 있습니다 작업 공간 아래에 폴더가 하나 있죠
최대화하면 소스 디렉터리가 보이고 메인 디렉터리도 보이죠 C요
모든 C 프로그램은 .C로 끝나요
이걸 더블 클릭하면 편집기가 메인.C 프로그램을 불러옵니다 그 안에 코드가
들어있죠
이 코드는 코드 라이트로 자동으로 생성되죠
지금 이 코드를 이해할 필요는 없어요
이것과 관련해 많은 질문이 있을 거예요
세부 사항을 살펴볼 거예요
나중에요
지금은 환경을 설정해 빌드하고 프로그램을 실행하려고 노력 중이에요
이 코드는 정말 중요해요
중괄호 같은 게 보이시죠
이게 소스 코드예요
네 네 여러분이 보시게 될 건 이 소스 코드를 편집하면 그러니까 Hello world를 Hello test로 바꾼다고 하는 거죠
빨갛게 변했다는 건 파일이 저장되지 않았다는 뜻이죠
네 그래서 텍스트나 소스 코드를 Ctrl+S를 눌러 저장할 수 있어요 그럼 사라지는 걸 보실 수 있죠
아니면 올라가서 파일을 저장할 수도 있어요
이제 프로젝트 설정을 확인해야 합니다 괜찮은지 확인하기 위해서요
왼쪽에 있는 프로젝트에 하이라이트를 줄 수 있어요
네 이 렌치 아이콘을 눌러 설정으로 가거나 오른쪽 클릭해 설정으로 갈 수
있어요
어느 쪽이든 상관없어요
네 렌치를 누르면 프로젝트 설정이 나오는 게 보이실 겁니다 이 많은 게 채워져
있는 게 보이시죠
컴파일러를 선택했고 다른 것들을 선택했습니다 디폴트로 유지할 수 있는 것이죠
네 컴파일러 설정으로 가서 C 컴파일러 옵션으로 가보죠 바로 여기에요 옵션이 이미 선택되어
있는 걸 보실 수 있습니다 G 드워프 2는 최적화를 위한 대시 OS 디버깅을
위한 거죠
계기판에는 경고등이 켜져 있어요
네 이제 오른쪽에 있는 점을 누를 수 있어요 활성화하고 싶은 다른 옵션이
있는지 보도록 하죠
네 제 생각에 유일하게 흥미로운 건 C99 기능을 활성화하는 겁니다 저 아래에 명령줄에 추가된
게 보이시죠
아까 말씀드린 게 이거죠
그리고 표준 C99가 보이시죠 이게 우리가 필요한 유일한 거예요
다른 건 다 디버깅에 좋아요
네 여기서 뭔가 없어지면 올라가서 확인해 보세요 그럼 찾을 수 있어요
링크에도 몇 가지 옵션이 있다는 것을 확인해야겠네요
저기 점이 있어요
텍스트 필드를 선택한 다음에 그걸 선택하면 ...을 누르면 기본적으로 정적 링크라고
할 수 있어요
Static이라고 하고 클릭을 하면 돼요
네
우리가 적용해야 하는 설정들이죠
네 네 디버거는 이미 설정되어 있어야 하지만 그렇지 않다면 디버거를 선택하도록
하세요 GDB 디버거요 여러분의 사용자 폴더에 있죠
사용자 bin으로 가서 GDB를 찾을 수 있어요
여기 아래로 스크롤을 내리면 GDB가 우리가 사용하려는 디버거예요
네 gdb로 디버거 경로를 가리켜서 모든 게 잘 설정됐는지 확인한 다음
적용을 누르면 돼요
네
이 시점에선 실제로 프로그램을 빌드하고 실행할 수 있어야 합니다 빌드하고 컴파일할 수 있도록요 다시
프로젝트를 선택하는 거죠
오른쪽 클릭을 해서 빌드를 할 수 있습니다 혹은 메뉴 옵션으로 가서 빌드를 할 수 있습니다
프로젝트 프로젝트 빌드요
둘 다 괜찮아요
빌드 프로젝트를 누르면, 빌드 탭의 하단에 결과물이 있는 것을 볼 수
있어요.
여러분이 보시는 건 기본적으로 명령과 옵션입니다 프로젝트 설정에서 적용한 거죠
디버깅 표준 C#과 99 대시 경고에 대한 난쟁이 2가 보이시죠
네 링크를 위한 정적 옵션이 보이시죠? 그리고 또 가장 중요한 건 오류가 없다는 거예요 오류도 없고
경고도 없죠
네 이제 세미콜론이 없거나 브래킷이 없거나 그런 게 있는데 그걸 만들려고
할 때 네
오류가 있는 걸 보면 가서 그 오류를 고쳐야 해요
네 C를 위한 구문과 다른 중요한 옵션에 대해서는 이후 강의에서 더 이야기하겠습니다
하지만 템플릿화된 코드만으로도 성공적으로 빌드할 수 있죠
제가 방금 보여드린 출력을 보셔야 해요
그렇죠?
프로젝트 구축에 성공했어요
이제 프로그램을 다시 실행할 수 있어요
빌드 메뉴 옵션으로 돌아가죠
실행을 할 수 있어요 실행을 누르면 이렇게 묻습니다 다시 빌드하고 싶은지
묻는 거죠
기타 등등이요
할 수 있어요
기본적으로 실행을 할 수 있어요
다시 지을 필요 없어요
네 그냥 실행이라고 하면 단말기가 출력과 함께 나오죠
안녕하세요,
네 프로그램을 성공적으로 실행할 수 있었죠 여기 보면 아무 키나 눌러도 터미널이 다운돼요
그냥 그렇게 하면 되죠
이제 다 됐어요
네 다시 한 번 오류를 조심해야 합니다 메인 철자가 틀렸거나 괄호가
빠진 흔한 오류요
하지만 컴파일해서 프로그램을 성공적으로 실행할 수 있었죠
환경은 꽤 탄탄해요
하단에 가장 중요한 창이 두 개 있습니다 빌드와 결과죠
네 출력은 빌드에서 현재 무슨 일이 일어나고 있는지 알려줍니다 가장 중요한
것입니다 컴파일러 출력이 있고 에러가 있다면 리스트에
있습니다
다음 비디오에선 실제 템플릿을 설정하는 방법을 보여드릴 겁니다 프로젝트마다 하는 모든
설정을 제공할 필요 없도록요
프로젝트 설정을 상속받을 수 있어요 표준 C99 같은 걸 할 필요가 없죠
네 정적 링크를 통해 코드를 좀 쓸 수 있게 됐어요 바로 진행할게요
질문 있으면 게시판에 올려 주세요
고마워요