| 정보 | 커뮤니티 | 개발 | myReactOS

  1. 정보
  2. 커뮤니티
  3. 개발
  4. myReactOS

  1. Overview
  2. How to take part
  3. Whitepaper
  4. Compiling ReactOS
  5. Developer FAQ
  6. Intellectual Property
  7. SVN Server
  8. Bugzilla
  9. Doxygen
  10. RosCMS
  11. Website Status
  12. Translate Website
  13. ReactOS CIA

ReactOS Development > Compiling ReactOS

ReactOS 컴파일하기

ReactOS를 빌드하시려면, 컴파일툴의 패키지를 다운로드 받으십시오. NT버젼과 *NIX버젼의 버젼넘버가 다른 것은 NT패키지에 사용자의 편의를 위한 스크립트와 툴을 추가해서 생긴 것입니다.

NT용 컴파일툴

NT용 컴파일툴 패키지는 Daniel Reimer에 의해 유지되고 있습니다. 윈도우 2000이상에서 작동하기 때문에 9x/ME환경에서는 작동하지 않습니다. 그리고 0.3.7 이후 버젼은 소스코드를 더욱 쉽게 다운로드받게 하기 위한 스크립트도 포함되어 있습니다.

*NIX용 컴파일툴

*NIX용 컴파일툴은 Colin Finck에 의해 유지되고 있습니다. GCC버젼 3.4 이상, C, C++를 지원해야 합니다. 이 패키지는 FreeBSD와 많은 리눅스 배포판에서 테스트 되었습니다. 차후 Mac OS X용도 출시 예정입니다. *NIX용은 패치된 gcc와 빌트툴들을 생성하지만, NT툴처럼 소스코드를 다운로드받는 스크립트가 없기 때문에 소스코드는 직접 다운로드 받으셔야 됩니다.

명령어

ReactOS를 빌드할때 사용되는 명령어입니다.

make: 소스코드가 변경되면 모든것을 재컴파일합니다.

make bootcd: 설치CD를 빌드합니다. ReactOS가 빌드되지 않았다면 같이 빌드합니다. 하지만 소스코드에 변경점이 생겨도 적용되지 않고 마지막 빌드로부터 생성합니다.

make livecd: LivdCD를 빌드합니다. ReactOS가 빌드되지 않았다면 같이 빌드합니다. 하지만 소스코드에 변경점이 생겨도 적용되지 않고 마지막 빌드로부터 생성합니다.

make clean: 컴파일된 모든 오브젝트 파일을 삭제합니다.

clean: make clean보다 더 완벽하게 파일들을 삭제합니다. 완전히 컴파일하기 전의 상태로 돌아갈수 있습니다.


ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.