<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >How do I configure/compile GTK+? [GTK 2.x]</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="HOME" TITLE="GTK+ FAQ" HREF="book1.html"><LINK REL="UP" TITLE="How to find, configure, install, and troubleshoot GTK+" HREF="c192.html"><LINK REL="PREVIOUS" TITLE="Where can I get GTK+? [GTK 2.x]" HREF="x234.html"><LINK REL="NEXT" TITLE="When compiling GTK+ I get an error like: make: file `Makefile' line 456: Syntax error [GTK 2.x]" HREF="x278.html"></HEAD ><BODY CLASS="SECT1" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >GTK+ FAQ</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="x234.html" ACCESSKEY="P" ><<< Previous</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >How to find, configure, install, and troubleshoot GTK+</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="x278.html" ACCESSKEY="N" >Next >>></A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="AEN261" >How do I configure/compile GTK+? <I CLASS="EMPHASIS" >[GTK 2.x]</I ></A ></H1 ><P >Generally, the minimum you need to do is issue the commands:</P ><P ><P CLASS="LITERALLAYOUT" ><TT CLASS="LITERAL" >./configure</TT ><br> <TT CLASS="LITERAL" >make</TT ><br> <TT CLASS="LITERAL" >make install</TT ></P ></P ><P >in the GTK+ source directory.</P ><P >This generally also holds true for each of the packages that GTK+ depends upon, listed <A HREF="c192.html#FAQ-COMPILE" >above</A >.</P ><P >There are various options that you can pass to the configure script in order to change its default settings. The one that you are most likely to want to use is the <TT CLASS="LITERAL" >--prefix</TT > argument, which defines where the package is to be install, e.g.</P ><P ><P CLASS="LITERALLAYOUT" ><TT CLASS="LITERAL" >./configure --prefix=/usr</TT ></P ></P ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="x234.html" ACCESSKEY="P" ><<< Previous</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="book1.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="x278.html" ACCESSKEY="N" >Next >>></A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Where can I get GTK+? <I CLASS="EMPHASIS" >[GTK 2.x]</I ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="c192.html" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >When compiling GTK+ I get an error like: <TT CLASS="LITERAL" >make: file `Makefile' line 456: Syntax error</TT > <I CLASS="EMPHASIS" >[GTK 2.x]</I ></TD ></TR ></TABLE ></DIV ></BODY ></HTML >