2. 개발환경(C++): Linux + shell

이 챕터에서는 Linux 명령행에서 C++ 로 게임을 만드는 개발 환경에 대해 설명합니다.

2.1. 새 프로젝트 만들기

터미널 상에서 다음 명령을 입력하면 my_project 라는 새로운 project 가 생성됩니다.

$ funapi_initiator my_project

새로 만들어진 프로젝트는 끝에 ‘-source’ 가 붙은 디렉터리로 존재합니다. 예를 들어 위의 경우는 my_project-source 라는 이름이 됩니다. 게임 개발팀에서는 이 디렉터리를 SVN 저장소나 GIT 저장소에 넣고 공유할 수 있습니다.

2.2. 빌드 디렉토리 만들기

다음처럼 실행하시면 됩니다.

$ my_project-source/setup_build_environment --type=makefile

2.3. 빌드하기

위 명령을 실행하면 my_project-build 라는 directory 를 생성하게 됩니다. 이 directory 에는 debug 빌드와 release 빌드를 위한 하위 디렉토리가 있습니다. 원하는 directory 안에 들어가서 make 를 입력하시면 됩니다. debug 빌드를 하시려면 다음과 같이 입력합니다.

$ cd my_project-build/debug
$ make