Ko:Setting up a development environment (Windows)

From wiki.gp2x.org

Contents

컴파일러 셋업하기

윈도우환경에서 작동하는 개발환경을 구축하는 방법에는 여러가지가 있습니다. 가장 쉬운 방법은 제일 위에 있는 것입니다.

(게으른 사람을 위한 가이드): 미리 만들어진 개발자 팩키지

윈도우 2000 이나 윈도우 XP를 사용하고 단지 빠른 구축을 원한다면, 이하의 내용은 최소한의 개발 시스템을 구축하는데 도움이 됩니다.

여기서도 두가지 방법이 가능합니다:

1. 게임파크 홀딩스의 홈페이지 http://dev.gp2x.com/sdk/gp2xsdk_windows.zip 에서 다운가능한 게임파크 홀딩스의 소프트웨어 개발자 킷을 이용.

이 킷은 Bloodshed의 devC++ 통합개발환경(IDE), gp2x와 윈도우의 실행파일을 만들 수 있는 두 개의 GCC, 리눅스 버전 2.4.25 라이브러리들을 포함하고 있습니다. 이를 통해 라이브러리가 포함된 형태(정적라이브러리로 링크된)뿐만 아니라 동적으로 링크된 라이브러리를 사용한 gp2x의 실행파일을 컴파일해낼 수 있습니다.

2. 아래의 devkitGP2X를 이용.

  • 우선 gp2x devpack (31.1MB)를 다운로드 합니다. 최상위 디렉토리(C:\)에 devkitGP2X 디렉토리를 만들어서 압축을 풉니다. 이것은 개발에 필요한 가장 최근의 (하드웨어 가속의 SDL, Allegro 등의) 라이브러리를 포함하고 있습니다.
  • 만약 \devkitGP2X 대신에 다른 디렉토리를 쓰기로 했다면, bin/arm-linux-sdl-configdemo\Makefile 안의 경로를 적절하게 수정해주어야 합니다.
  • bin 디렉토리를 실행경로에 포함해주어야 합니다. 시작->설정->제어판에서 시스템->고급->환경 변수를 클릭하고, PATH 를 선택하여 C:\devkitGP2X\bin;C:\devkitGP2X\minsys\bin;를 경로에 포함시켜줍니다.
  • 이 킷은 devkitGP2X (크로스 컴파일러 툴), SDL (라이브러리), MinSys (make 와 GNU 툴들)을 포함하고 있습니다. 하지만, 디버거와 윈도우 컴파일러는 포함하고 있지 않습니다.
  • 셋업된 환경을 테스트하려면, 예제 프로그램을 실행하세요.

B (standard): Using the pre-built SDK devkitGP2X

Basics

The most common way to develop software for the GP2X is C/C++ and SDL. It is also possible to access the hardware directly using C/C++ and/or ARM ASM/Thumb.

We'll go the -use-a-prebuilt-sdk-with-sdl- route here first.

Download the user guide

Get the GP2X User Guide Then go to page 37 (looks like it's page 41 now) of the User Guide and follow it's instructions

Installing MinSys and setting PATH

Install MinSys and set the enviroment variables as described here.

Test the demo program

You might want to use the Demo Program and the demo program you download per the Users Guide.

C (easy (complicated only if you want to customize it)): Using Dynamism's andLinux as Linux under Windows

andLinux is a native, Debian based Linux distribution that runs in Windows and is designed for development. Linux applications run seamlessly in Windows so they look and feel like Windows applications. You can run any Linux development toolkit without the performance issues of running an emulated Linux system. It requires no configuration, partitioning, rebooting, dedicating a machine or any of the other complications when running Linux and Windows.

See the page AndLinux for instructions.

D (incredibly overcomplicated): Build your own GCC Environment

See Building your own GCC environment.

통합개발환경(IDE) 사용하기

Visual C++ 2005 Express Edition을 사용하기

Visual C 2005 Express Edition 사용하기를 보세요.

Using Dev-C++

See Using Devcpp

Using CodeBlocks

See Using CodeBlocks

Personal tools