티스토리 뷰

Software

goalbit 컴파일

2011. 2. 1. 13:58
p2p streaming 패키지이다.
재미난 건, 윈도우 프로그램을 만드는데, 리눅스 상에서 개발하는 것이다.
사용 라이브러리는 mingw(minmal gnu for windows) 이다.

가지고 있는게 우분투라 우분투가지고 설치했다.
우분투는 꼭 development 로 설치해야, 약간의 수고를 줄일 수 있다.
설치 후에는 패키지 모두 update 해야 한다(sudo apt-get update 후 모든 패키지 업데이트)

본격적으로 골 비트를 컴파일 하려면, 다음의 작업을 해야 한다.
sudo apt-get install git
sudo apt-get install mingw32[각주:1]
sudo apt-get install gettext
sudo apt-get install gcc-mingw32
sudo apt-get install autoconf
sudo apt-get install libtool

sudo apt-get install libgcrypt11-dev libdvdread-dev libavcodec-dev libfaad-dev
sudo apt-get install libqt4-dev libpostproc-dev libavformat-dev libavcodec-dev libavutil-dev libmad0-dev liba52-0.7.4-dev
sudo apt-get install libhal-dev libdbus-1-dev libfribidi-dev libgcrypt11-dev ffmpeg libswscale-dev

git clone "git://goalbit.git.sourceforge.net/gitroot/goalbit/goalbit" goalbit
cd goalbit
sudo ./win32-install.sh

아직 컴파일 진행중이다.

이 프로젝트가 vlc 를 기반으로 하여 작성된 것이라, vlc 를 먼저 컴파일 해보면 좋을 것이다.
vlc 는 루아도 필요하다(sudo apt-get install lua50 )
왜이리 필요한 라이브러리가 많은지 -.-;


  1. mingw.cvs.sourceforge.net 서버는 동작하지 않는다. 최근에 문을 닫음 [본문으로]
댓글