GLADE 는 다른 윈도우즈(Windows NT/9x를 앞으로 이렇게 부르겠다)Visual Studio와 많은 부분이 유사하며 Widget Template Palette(윈도우즈 용어로 한다면 Control쯤에 해당하겠다) 템플리트 팔레트에 있는 위젯들을 드래그 앤 드롭으로 GUI 폼과 그 위의 GUI 객체들을 생성하고 이들의 프로퍼티들을 조정하고 시그널 핸들러(윈도우즈로 한다면 메시지 맵 함수) 등록/삭제/변경하여 C, C++ 소스(C++의 경우 addon인 glade--가 필요)를 생성할 수 있는 통합 개발 환경이다.
앞으로 C 소스를 생성하는 것에만 촛점을 맞춰서 얘기하겠다.
GLADE은 현재 0.5.7버전까지 release되었으며 공식 web site는 http://glade.pn.org이다.
다음 그림 GLADE 공식 홈 사이트은 GLADE공식 홈 사이트 모습이다.
이곳에서 가장 최근 버전의 소스를 다운로드할 수 있으며 이곳에는 미리 만들어진 binary를 팩키징한 RedHat RPM, Debian, Slackware, NetBsd package들도 마련되어 있다. 급하신 분은 이런 binary의 팩키징을 선택할 수도 있겠다.
아직 공식 배포되는 문서는 없다. 그러나 다음과 같은 내용들을 참조할 수 있겠다:
GLADE를 설치하려면 다음과 같은 것들이 필요하다.
-- Gnome 지원이 필요한 경우에 필요
-- ftp://alpha.gnu.org/gnu/gettext-0.10.35.tar.gz 이것은 gettext를 지원하는 어플리케이션을 작성하고자 할 때 필요.
RPM 등과 같은 binary형태의 팩키지는 그 설치가 용이하다. 예를 들어서 RPM은 다음과 같이 설치한다:
rpm -Uvh glade-0.5.7-2.i386.rpm
소스로 설치하기 위해서는 automake 1.4와 autoconf 2.13이 필요하다. 이들은 대부분의 linux에 설치되어 있을 것이다. 없다면 찾아서 설치해주자. 그리고 소스로 설치하는 것은 다음과 같이, 리눅스 소스 설치의 전형적인 방법을 따르며, 그렇게 어려운 것이 아니다:
[simje@rurulala /usr/src/local/gtk]$ tar xvzf glade-0.5.5.tar.gz
[simje@rurulala /usr/src/local/gtk]$ cd glade-0.5.5 [simje@rurulala /usr/src/local/gtk/glade-0.5.5]$ ./configure여기서 특정 디렉토리에 설치될 것을 겨냥한다면 아시는 바와 같이 다음과 같이 입력해야 한다. 그렇지 않는 경우 디폴트로
/usr/local
를
prefix로 설정하게 된다.
[simje@rurulala /usr/src/local/gtk/glade-0.5.5]$ ./configure --prefix=/usr
[simje@rurulala /usr/src/local/gtk/glade-0.5.5]$ make
[simje@rurulala /usr/src/local/gtk/glade-0.5.5]$ su -c "make install"