안녕하세요, 환영합니다
맞습니다 이 강의에서는 다른 옵션을 제공할 것입니다 c# 프로그램을 어떻게
작성하고 컴파일할 수 있는지 주로 온라인 c 편집기 컴파일러를 이용합니다
네 컴퓨터가 없거나 웹 브라우저에만 접근할 수 있는 환경에서 코드를
써야 하는데 ide가 있는 컴퓨터를 설정하지 않았거나 명령줄
인터페이스를 갖고 있지 않을 경우 유용합니다
브라우저만 있으면 돼요
온라인 c 컴파일러도 브라우저에서 온라인이죠
크롬 웹 브라우저를 불러올게요 사용 가능한 걸 보여드리죠
정말 다양한 것들이 있어요
맞습니다 구글에서 c 컴파일러를 검색하면 많은 컴파일러가 존재합니다
몇 개만 보여드릴게요
네 다시 말씀드리지만 전체적인 생각은 서버 어딘가에 c 코드를 편집, 컴파일하고 실행할 방법이 있다는
거죠 브라우저를 통해 온라인에서요
네 인기가 많은 것 중 하나죠 첫 번째로 보게 될 것은 온라인 gdb
베타입니다 ?
링크를 보시면 www.online gdb가 있습니다 컴/online_c_컴파일러
네 그리고 구글에서 온라인 c 컴파일러를 검색하면 이게 제일 먼저 나와요
그 링크를 선택하세요
기본적인 인터페이스죠
실행과 디버그를 완료했습니다
사실 공유를 정지할 수 있어요
사실 코드 템플릿을 처음 제시해요 메인, 프린트와 함께요
안녕하세요,
명령줄 인수도 프로그램에 넘길 수 있어요 멋진 기능이 많죠
네 네 여기 내려옵니다 이겁니다
네 기본 프로그램이죠 이 에디터에서 작성하고 코드하고 편집만 하면 돼요
그런 다음 사용할 준비가 되면 그냥 실행하면 됩니다
그러면 아래에 있는 프로그램이 컴파일 되고 에러가 나면 알려줍니다
그런 다음 출력을 하죠
네 만약 에러가 발생했다면 자동으로 저장이 되고 실행을 누르면 아래에 에러들이
있는 것을 볼 수 있습니다
만약 아이디어가 마음에 안 든다면 온라인 컴파일러를 이용할 수 있습니다
Ide에 접근할 수 없다면요
네 이것도 쌍방향이고 명령줄 인수를 전달할 수 있고 디버거도 실행할 수
있어요
그렇군요 디버거는 나중에 다루겠지만 오늘은 온라인 컴파일러에
대한 소개만 하는 것이니 참고만 하세요
일반적으로 사용되는 다른 것은 성능에 문제가 좀 있지만 컴파일러에 튜토리얼을
지정합니다
이건 c 컴파일러에서 찾을 수 있어요
튜토리얼 포인트로 가시면 com/compile_c_online php요
네 다시 비슷한 인터페이스죠 에디터가 왼쪽에 있고 단말기가 출력된 게 오른쪽에
있다는 것만 빼면요 ? 네
네 코드를 작성하고 실행을 선택하면 오른쪽에서 결과를 볼 수 있습니다
이건 디버거가 없어요
제한은 좀 더 있지만 오류를 보여줄 겁니다
오류가 있다면 그런 걸 알 수 있죠
기본 c# 프로그램을 실행할 수 있게 해주죠
네 그렇게 하면 터미널에서 입력을 받을 수 있어요 입력을 받으려면 여기 입력을
입력하면 됩니다
인터페이스가 훌륭하지만 가끔은 지루하죠
성능에 문제가 있는 걸 봤어요
네 아시다시피 온라인 c 컴파일러에는 기능의 수가 제한되어 있습니다 , 기능의 수는 제한되어 있습니다
네 사실 이 c 소스 코드가 브라우저에 얼마나 오래 저장돼 있는지 몰라요 그러니
복사하세요
프로그램을 작성하면 복사해서 어딘가에 저장하세요 온라인은 잘 모르겠어요
사용된 다른 건 현재 이 비디오의 두 번째 링크였던 것 같아요
이건 프로그램별이고 이건 c 온라인 컴파일러입니다 컴/c-프로그래밍/온라인이요
소스 코드는 같아요
출력은 오른쪽
실행하면 출력된 걸 볼 수 있죠
네 대화형인지 모르겠네요 마지막으로 보여드릴 것은 cs50 IDE 컴파일러입니다
만약 온라인 C 컴파일러에 간다면 Cs50 IDE를 입력하세요
여러 용도로 사용했어요
좋은 점은 Linux 터미널 터미널이 있다는 거죠
Google에 Cs50 IDE를 입력하면 링크가 떠요
네 이제 먼저 Cs50 IDE에 가면 적어도 녹음된 시점에는 ide cs50입니다 ? io, 옛날 방식은 사라진
걸 보게 될 거예요
이걸 클릭하면 코드 Cs50 IO 코드 공간으로 갈 수 있어요
온라인 ide를 사용하는 유일한 선제 조건은
GitHub 계정이 있으니 GitHub에 가입해야 해요
아이디와 비밀번호를 정하세요
이 링크를 선택하고 GitHub에 로그인하면 Cs50에 대한 비주얼 스튜디오 코드로
연결됩니다
그리고 로그인하라고 하면 돼요 아직 로그인하지 않았다면 GitHub에 로그인해야 하거든요
로그인하면 Cs50 IDE에 권한을 부여해 달라고 할 거예요
네 괜찮으시면 이렇게 하세요 cs50, ide 승인하면 승인된 앱으로
리다이렉션될 겁니다
코드스페이스를 구축하고 설정하는 데 몇 분 걸릴 수 있어요
모든 게 로드되면 이런 형식의 인터페이스를 보게 됩니다
Ide처럼 보이기도 하고요
그래서 이게 더 튼튼한 거예요
여기서 새 파일을 선택하도록 하세요 새 폴더가 아니라요
이름을 hello World.C라고 지을 수 있습니다
파일이 생성되는 걸 보실 수 있습니다
오른쪽은 편집자 자리예요
그러면 표준 c파일을 위한 소스 코드를 작성할 수 있습니다
그리고 코드를 실행하려면 실행을 누르면 에러 같은 게 보일 겁니다
이 아래에선 명령을 발행함으로써 Linux 터미널과 상호 작용할 수도 있습니다
Hello World.C#이 여기서 생성된 걸 보실 수 있죠
복사하고 붙여넣기 하고 코드를 가져다가 줄 번호를 갖고 오면 아주 좋죠 실행하고
디버그에서 실행할 수 있어요
Visual Studio 인터페이스가 있어요
네 만약 실행을 안 한다면 터미널에서 명령줄 인터페이스를 통해 실행할 수
있습니다 전에 보여드렸듯이 말이죠
디버그에서 실행되고 있죠 하지만 아주 멋진 인터페이스입니다
보통은 터미널로 가서 실행할 명령을 입력해요
이건 실행하고 코드를 작성할 수 있는 또 다른 옵션입니다
네 자 이걸 기억하세요 온라인 c 컴파일러는 기능에 제한이 있기 때문에 gcc 컴파일러나 그 다양성을
사용하지만 모든 기능을 지원하지는 않을 수도 있어요
네 온라인 c 컴파일러는 거기에
맞지 않아요
하지만 괜찮은 제3의 선택이죠
네 만약 실행 중인데 c# 코드를 작성하고 싶은데 노트북도 없고 ide도 없고
어떤 종류의 단말기도 가지고 있지 않다면요 사이그윈 같은 게 없어요
온라인 c 컴파일러가 좋은 대안이죠
고마워요