컴파일러

    [c언어 강좌]2번째, 프로그램 작성부터 실행까지 과정

    [c언어 강좌]2번째, 프로그램 작성부터 실행까지 과정

    안녕하세요. 이번 강좌에선 프로그램 작성 과정 부터 실행 까지 어떻게 되는지 알아볼 겁니다. 과정 그림↓ (이 사진 만드는데 많이 힘들었어요.) 위와 같은 과정으로 이루어 집니다. 첫번째 과정. 먼저 우리가 c언어로 프로그램을 작성합니다. 그러면 소스 파일이 만들어 집니다. 이 소스 파일은 확장자가 .c입니다. 두번째 과정. 저번 첫번째 강좌에서 컴파일러에 대해 알아보았습니다. 컴파일러는 우리가 작성한 코드를 기계가 이해 할수 있게 기계어로 변환 해 주는거죠. 이렇게 우리가 작성한 소스 파일을 컴파일러가 기계가 이해 할수 있는 기계어 파일 즉 .obj 오프젝트 파일을 만듭니다. 세번째 과정. 링커가 오브젝트 파일과 표준 라이브러리 함수를 연결하여 하나의 파일로 통합하는 링크 단계를 수행하여 실행 파일을 ..

    [C언어 강좌]첫번째, C와 컴파일러

    [C언어 강좌]첫번째, C와 컴파일러

    안녕하세요.블로그 시작을 알리고는첫 포스팅이군요. 자 첫글 부터 C언어 강좌를.. 처음은 처음이니까 C가 무엇인지 컴파일러가 무엇인지 알고 들어가야겠죠?먼저 프로그래밍 언어가 무엇인지 알고 들어가야지 c언어가 뭔지 대충은 알겠죠. 1. 프로그래밍 언어란?예를 들어 우리가 일상 생활을 하면서 생각이나 느낌을 전달하기 위해 언어(영어, 한국어 등등)을 이용하여 소통을 합니다.자 그러면 우리가 기계(컴퓨터)와 소통을 하기 위해 필요한 언어가 프로그래밍 언어입니다. 그중에는 C, C++, JAVA, C# 등 겁나 많습니다. 2. C언어란?(2.1) C언어 탄생C언어는 1972년 벨 연구소에서 UNIX 운영체제을 만들기 위해 데니스 리치와 켄 톰슨에 의해 만들어진 고급 언어 입니다. (2.2) C언어 용도C언어는..