안경잡이개발자

728x90
반응형

  지난 시간에는 Cygwin을 설치하는 방법에 대해 알아보았습니다. 하지만 실제로 Cygwin을 이용해서 C언어 개발을 진행하기 위해서는 g++을 포함한 다양한 패키지를 설치해야 합니다. 따라서 Cygwin에서 C언어 개발 테스트를 하는 방법을 소개하고자 합니다. 아마 기본적으로 Cygwin을 설치만 하셨다면 C언어 관련 라이브러리를 즉시 손쉽게 사용할 수는 없을 겁니다. 정말 기본적인 것들만 설치가 되기 때문입니다. 따라서 다음과 같이 Cygwin 설치 프로그램을 다시 실행하여 원하는 패키지를 선택해 설치하시는 것이 좋습니다.


※ Cygwin 패키지 설치하기 ※



  먼저 위와 같이 카테고리(Category) 영역에서 G++을 검색하셔서 개발 도구를 전체 설치 설정해주도록 합니다.



  이후에 VIM을 거색해서 전체 영역을 다 설치해주도록 합시다.



  이제 설치할 때 위와 같이 설치할 내역이 등장하게 됩니다.



  설치가 정상적으로 진행되는 것을 확인할 수 있습니다.



  설치 이후에는 마찬가지로 바탕화면에서 바로 실행할 수 있도록 합시다.


※ Cygwin 환경변수 설정하기 ※


  이후에 Cygwin 환경변수를 설정해주도록 합시다. '제어판' -> '시스템 및 보안' -> '시스템'에 접속하신 뒤에 '고급 시스템 설정'에 들어갑니다. 여기에서 우리 컴퓨터가 특정한 라이브러리를 쉽게 사용할 수 있도록 설정이 가능합니다.



  이후에 다음과 같이 환경 변수 설정을 해주면 되는데 '시스템 변수'에 들어가서 'Path'를 더블 클릭하여 새롭게 추가해주시면 됩니다.



  더블 클릭합니다.



  이후에 위와 같이 C 드라이브에 Cygwin이 설치된 경로의 bin 폴더를 넣으시면 됩니다.



  환경변수 설정이 끝난 이후에는 모든 창을 닫고 Cygwin 터미널을 여시고 gcc --version을 입력해서 C언어 컴파일러 설치 여부를 확인하시면 됩니다.


※ C++ 개발 테스트하기 ※


  C언어의 문법을 포함하고 있는 C++을 이용해 개발 환경 테스트를 해보도록 하겠습니다.


  Cygwin에서 vi test.cpp을 입력해서 test.cpp 소스코드를 작성해봅시다.



  위와 같이 입력하시면 됩니다.



#include <iostream>

#include <vector>


using namespace std;


int main(void) {

        vector<int> v;

        v.push_back(1);

        v.push_back(3);

        v.push_back(5);

        for(int i = 0; i < v.size(); i++) {

                cout << v[i] << ' ';

        }

}


  이제 위와 같이 간단하게 C++ 벡터 STL을 이용해 출력하도록 프로그램을 작성해봅시다. 참고로 vi 에디터에서 나오실 때는 ESC를 누르시고 :wq를 입력하셔서 저장 및 종료를 해주시면 됩니다.



  위와 같이 g++ test.cpp을 이용해 컴파일한 이후에 ./a.exe를 입력해 실행해봅시다.



  그럼 위와 같이 1 3 5가 정상적으로 출력됩니다.

728x90
반응형

728x90
반응형

  이번 시간에는 윈도우(Windows) 운영체제에서 C언어를 공부하시는 분들을 위해 Cygwin이라는 소프트웨어를 소개하고자 합니다. Cygwin은 윈도우 환경에서 리눅스 환경을 흉내내어 다양한 프로그래밍 실습을 해 볼 수 있도록 해줍니다. C 언어 및 C++을 텍스트 데이터로 열어서 편집하고 리눅스 언어로 컴파일을 하여 실행을 해 볼 수도 있습니다. 바로 한 번 Cygwin을 설치해보도록 합시다.


  ▶ 시그윈 다운로드 사이트 : http://www.cygwin.com/



  위와 같이 사이트에 접속한 이후에 시그윈 설치 부분에서 설치 파일을 다운로드 해주시면 됩니다.



  이후에 위와 같이 설치 프로그램이 실행되는 것을 알 수 있습니다.



  설치를 진행할 때는 인터넷을 통해 진행하시는 것이 간단하고 편할 겁니다.



  위와 같이 설치 경로를 선택한 뒤에 진행하시면 됩니다.




  인터넷 연결을 할 때는 기본 시스템 프록시 설정을 통해 진행하도록 합니다.



  이제 실제로 설치를 하기 위해서 다운로드를 받을 서버를 설정하시면 됩니다. 저는 아무 서버나 선택해서 다운로드를 진행했습니다. 시그윈 자체가 가벼운 프로그램은 아니기 때문에 어떤 것을 선택해도 약 5분 가량의 시간이 소요될 겁니다.



  이제 구체적으로 어떠한 패키지를 설치할 것인지 물어보는데 저는 전체 패키지를 다 선택하도록 하겠습니다.




  이후에 위와 같이 설치를 진행해주시면 됩니다.



  이렇게 설치가 완료되었습니다. 이제 윈도우에서 리눅스 환경을 즐기실 수 있게 되었습니다.

728x90
반응형