라즈베리파이 전환 노트

Jessie 요구사항

오픈프레임웍스 0.9.0은 컴파일할 때 GCC 4.9를 필요로 하는 C++11 사항들을 사용합니다. Raspbian Wheezy는 GCC 4.8만 지원합니다.

Arm7은 이제 기본 변종 입니다.

오픈프레임은 개발자들이 새로운 플랫폼으로 쉽게 포팅할 수 있도록 변종시스템을 사용합니다. 라즈베리파이1은 armv6 아키텍쳐를 사용합니다. 라즈베리파이2는 armv7 아키텍쳐를 사용합니다만, 여러분이 아키리눅스나 arm7 아키텍쳐를 지원하도록 컴파일된 다른 배포판을 사용하지 않는다면, raspbian을 설치하고 armv6용 오픈프레임웍스를 사용하는것을 추천드립니다. (원문 : although the RPI2 uses armv7 unless you are using archlinux or another distribution that is compiled for arm7 support we recommend to use the armv6 version of openFrameworks with raspbian since it's compiled for that architecture and mixing binaries for different architectures has shown some problems in the past.)

크로스 컴파일링

Wheezy배포판과 오픈프레임웍스 0.84를 사용할 때는, 라즈베리파이 재단에서 제공되는 크로스 컴파일 도구를 사용할 수 있었습니다. 하지만 이 툴은 C++11과는 호환되지 않는 GCC 4.8에서 사용됩니다.