티스토리 뷰

반응형

안녕하세요 LuCycle 입니다.

 

매일매일 쓰려고 했지만 시간이 잘 안나네요 ㅎㅎ;;

처음부터 말했듯이 저도 C언어를 하나도 모르는 상태입니다. 제가 생각하는 꼭 알려줬으면 하는 부분들을 직접 찾아서 포스팅하고 있습니다. 틀린 부분이 많을 수도 있다는 점 다시한번 양해 부탁드립니다. 그럼 바로 시작하도록 하겠습니다!

 

 


 

 

◇코딩, 컴파일은 무엇일까?

 

제가 C언어를 이전에 공부하려고 했을때 가장 막막하던 부분이 있습니다. 당시 제가 산 책에는 C언어의 문법만 설명되어 있고 어떤 프로그램으로 어떻게 실핼시켜야 하는지가 설명되어 있지 않았습니다...

 

이번 포스팅에서는 어떤 프로그램에서 C언어를 코딩하고 컴파일하여 실행할 수 있는지 여러 프로그램들을 알려드리겠습니다.

 

우선 기본적인 개념부터 알아야겠죠. 코딩이란 프로그램을 작성하는 것을 말합니다. C의 문법대로 명령어들을 나열하는 작업이 코딩, C로 써져있는 것을 컴퓨터가 이해할 수 있게 바꿔주는 작업을 컴파일 이라고 합니다.

 

 

◇C언어를 실행시키려면 어떤 프로그램이 필요할까?

 

 

코딩을 하는 에디터와 컴파일을 해주는 컴파일러가 따로있는 프로그램도 있지만 저는 함께 붙어 있는 프로그램을 사용하려고 합니다.

만약 따로 있는 프로그램을 사용하신다면 .C의 확장자로 저장된 파일을 컴파일러로 컴파일 해서 실행해야 합니다.

 

C언어 파일을 만들고 컴파일 할 수 있는 프로그램들은 아래와 같습니다.

 

˙ Visual Studio (https://www.visualstudio.com/ko/vs/)

 

현재 2017버전이 베타 테스트 중이며 2015 버전을 사용하시면 됩니다. Visual Studio community 버전은 개인 개발자에게 무료로 되있으니 다운 받아서 사용하시면 됩니다. 필자는 비쥬얼 스튜디오를 사용하여 포스팅할 예정입니다.

 

˙ Dev C++ (https://sourceforge.net/projects/orwelldevcpp/)

 

위의 비쥬얼 스튜디오보다 가볍고 빠릅니다. 이것 역시 무료입니다. 비쥬얼 스튜디오에 비해 일부 기능이 빠져있습니다. (핵심기능에 차이는 없습니다)

 

˙ Code Blocks (http://www.codeblocks.org/downloads)

잘 모르는 프로그램입니다. 일단 같은 무료입니다.

 

크게 위 3개의 프로그램이 있습니다. 다른 다양한 프로그램들이 있겠지만 제가 소개할 수 있는 프로그램은 위 3개입니다. 각자 취향에 맞게 선택하시면 됩니다.

 

한가지 더 알려드리면 위 3개 프로그램은 모두 코딩, 컴파일, 실행을 할수 있는 프로그램으로 통합개발환경 IDE 라고 합니다

 

 


 

 

 

다음 포스팅은 비쥬얼 스튜디오 2015를 깔고 사용등록을 하는 방법에 대해 포스팅할 예정입니다.

어떤 프로그램을 쓰는지는 중요한게 아닙니다. 성실하게 공부하여 이해하는 것이 중요합니다.

 

정확하지는 않지만 제가 알기로는 비쥬얼 스튜디오가 개발환경이 가장 좋고 편한만큼 느리고 무겁습니다. Dev C++은 대신 빠르고 가볍습니다. 자신의 컴퓨터 사양에 맞춰서 자유롭게 선택하시면 될것 같습니다.

 

이것으로 포스팅을 마치겠습니다. 감사합니다^^

반응형
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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
글 보관함