2003-11-28 21:50:02 +00:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
< html lang = "en" >
< head >
< meta http-equiv = "Content-Language" content = "en-us" >
< meta http-equiv = "Content-Type" content = "text/html; charset=UTF-8" >
2004-06-11 14:23:07 +00:00
< title > Building Manually< / title >
2003-11-28 21:50:02 +00:00
< link rel = "stylesheet" type = "text/css" href = "../help.css" >
< / head >
< body >
2004-06-11 14:23:07 +00:00
< h1 > Building Manually< / h1 >
2003-11-28 21:50:02 +00:00
2004-04-28 17:02:19 +00:00
< p > Manual builds let you choose the scope of a build, as well as options for building,
or rebuilding projects. You can view the output of the make utility in the console.< / p >
2004-06-11 14:23:07 +00:00
< p > < img src = "../images/console_build.png" alt = "Sample build in console veiw" > < / p >
2004-04-28 17:02:19 +00:00
2003-11-28 21:50:02 +00:00
< p > To rebuild all open projects:< / p >
< p > You can manually rebuild all open projects. Depending
on the number of projects, the size of the projects, and the number of target
architectures, this action can take a significant amount of time. < / p >
< ul >
< li > Click < b > Project > Build Project< / b > . < / li >
< / ul >
< p > To rebuild a single project:< / p >
< p > Because rebuilding all open projects may be time-consuming, you may
want to build only certain projects.< / p >
< ul >
< li > In C/C++ Projects view, right-click a project, and click < b > Rebuild Project< / b > .< / li >
< / ul >
2004-06-11 14:23:07 +00:00
< p > < b > Tip: < / b > If you get the error message:< / p >
2003-11-28 21:50:02 +00:00
< p > < samp > Exec error:Launching failed< / samp > < / p >
< p > The error message means
that the CDT cannot locate the build command, (usually < samp > make< / samp > ). Either your path is
not configured correctly or you do not have < samp > make< / samp > installed on your system.< / p >
2004-06-11 14:23:07 +00:00
< p > < b > Tip: < / b > The menubar item < b > Project > Build Working Set< / b > submenu for C/C++ projects simply creates a link to the build all target as defined in your makefile, and is no different from an < b > Incremental Build< / b > .< / p >
2003-11-28 21:50:02 +00:00
< p > < img border = "0" src = "../images/ngconcepts.gif" ALT = "Related concepts" width = "143" height = "21" >
< br >
< a href = "../concepts/cdt_c_build_over.htm" > Build overview< / a > < / p >
< p > < img border = "0" src = "../images/ngtasks.gif" ALT = "Related tasks" width = "143" height = "21" >
< br >
< a href = "cdt_t_proj_build_set.htm" > Defining Build Settings< / a > < br >
< a href = "cdt_o_build_task.htm" > Building< / a > < / p >
< p > < img border = "0" src = "../images/ngref.gif" ALT = "Related reference" width = "143" height = "21" >
< br >
< a href = "../reference/cdt_u_newproj_buildset.htm" > Make Builder page, C/C++ Properties window< / a > < / p >
2003-12-19 20:47:29 +00:00
< img src = "../images/ng03_04.gif" ALT = "IBM Copyright Statement" BORDER = 0 width = "324" height = "14" >
2003-11-28 21:50:02 +00:00
< / body >
< / html >