1. C언어 문법(포인터 전)

컴파일러와 어셈블리어

그럼 이제 C언어의 기본적 구조에 대해 알아보자.

여기서 컴파일러 설치가 필요하다.

컴파일러는 프로그램을 실행하는 것인데 CPU 관점에서 이해하자면 다음과 같다.

-기계어(000101011111011)

-어셈블리 언어(39E 45F 38C)

-프로그래밍 코드

우리는 프로그래밍 코드를 작성한다. 프로그래밍 코드와 어셈블리 언어를 이어주는 것을 컴파일러(Compiler)라고 한다. 어셈블리 언어와 기계어를 이어주는 것를 어셈블리어라고 한다.


Windows 환경에서는 Visual Studio가 활용되지만, 더 가벼운 Dev C++나 Code::blocks같은 C/C++ 컴파일러를 사용하기도 한다.

Mac 환경에서는 xCode를 주로 사용한다.

무엇이든, 설치 후에 다음 코드를 입력해 보자.

#include <stdio.h>
int main(){
    printf("Hello World");
    return 0;
}

여기에서는 Dev C++ 기준으로 설명하겠다.

F11또는 컴파일&실행을 눌러보자.

만약

Hello World
Compilation Time: 0.015secss

같은 메세지가 뜨면(Compilation Time이후 것은 다를 수 있다) 성공한 것이다.

댓글

댓글 본문
버전 관리
Instructor
현재 버전
선택 버전
graphittie 자세히 보기