Language/C2011.03.16 17:43

리눅스(Linux)는 GNU(GNU is Not Unix)와 리누즈 토발즈에 의해 만들어졌다. 리눅스에서 C언어를 컴파일 하기 위해서는 gcc가 필요하다. gcc는 GNU C Compiler 의 의미이다. gcc를 윈도우에서 사용할 수가 없다. 하지만 시그원(cygwin)에서는 윈도우에서 사용할 수 있게 해준다. 몇 가지 설정을 통해서 가능하다.

★ 설정하기


1. 윈도우키 + 브레이크키 눌러 시스템 등록 정보를 띄운다.

2. 고급 탭을 클릭한 후 환경 변수를 클릭한다.



3. 시스템 변수에서 변수 Path 를 찾아 편집을 클릭한다.



4. 변수 값에 값의 마지막 부분에 세미콜론(;)과 시그윈이 설치된 경로를 적어준다.
    세미콜론(;)이 있는 경우는 세미콜론은 없이 적어준다.

ex) ;C:\cygwin\bin –> C 드라이브에 시그윈이 설치된 경우

    확인을 계속 클릭하고 창을 종료한다.

5. 시그윈이 설치된 C:\cygwin\bin 으로 이동한다.

6. gcc.exe 파일을 찾아 gcc.ex 로 바꾼다. 이는
gcc.exe 사용 못하도록 하기위함이다.

7. gcc-3.exe 파일을 찾아 복사하여 이름을 gcc.exe로 바꾼다.


확인을 하기 위해 간단한 C 언어를 작성하여 컴파일 해보자.
C 언어 파일을 작성하기 위한 적당한 디렉토리(폴더)를 만든다. 명령프롬프트를 실행하여 작업할 디렉토리로 이동 후 notepad 작성파일이름.c 를 타이핑 한다.

ex) notepad first.c


메모장에 first.c 라는 파일이 생성된다.
다음과 같이 타이핑을 하고 저장한다.

 

명령프로프트 창에서 gcc –o [만들실행 파일 이름] [작성한 C언어 파일 이름].C
※ -o은 실행 파일을 만들어라는 gcc의 옵션 명령어다.

ex) gcc –o first.exe first.c


정상적으로 컴파일이 되었다면 실행을 해보자.

 

Hello World 가 출력되었다.
시그윈 역시 동일한 방법으로 컴파일을 하면 된다.

image
 

실행할 때 ./ 넣는 것을 기억하자.





'Language > C' 카테고리의 다른 글

Visual studio 6.0 환경변수 설정  (0) 2011.03.21
printf 예제  (0) 2011.03.17
Error 유형  (0) 2011.03.17
[Linux] gcc 컴파일 과정  (2) 2011.03.17
윈도우 환경에서 gcc 컴파일하기  (0) 2011.03.16
컴파일러(Compiler)의 기초 이야기  (0) 2011.03.11
Posted by 꿈을모아서

댓글을 달아 주세요