blob: fb641396e2e55c19bd0c81785286f3902dc1a39e [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Configurando o NetBeans IDE 7.4 para C/C++/Fortran</title>
<meta name="DESCRIPTION" content="Configuring the NetBeans IDE for C/C++/Fortran - NetBeans IDE 7.3">
<link rel="stylesheet" type="text/css" href="../../../netbeans.css">
<meta HTTP-EQUIV="Content-Type" Content="text/html; charset=UTF-8"></head>
<body>
<a name="top"></a>
<h1>Configurando o NetBeans IDE 7.4 para C/C++/Fortran</h1>
<!-- START INTRO +++++++ -->
<div class="articledate" style="margin-left: 0px;font-style:italic;"><em>Outubro de 2013</em> [Número de revisão: v7.4-1]</div>
<p>Este documento fornece informações sobre o download, a instalação e a configuração do suporte a C/C++ no NetBeans IDE. Para que você possa desenvolver em C/C++, o NetBeans IDE requer o módulo plug-in do C/C++, compiladores C/C++ de terceiros, utilitários <code>make</code> e depuradores.
</p>
<!-- END INTRO -->
<h3>Conteúdo</h3>
<img alt="O conteúdo desta página aplica-se ao NetBeans IDE 7.4" class="stamp" src="../../../images_www/articles/74/netbeans-stamp.png" title="O conteúdo desta página se aplica ao NetBeans IDE 7.4">
<ul class="toc">
<li><a href="#downloading" title="Ativando o C/C++/Fortran no IDE">Ativando o C/C++/Fortran no IDE</a></li>
<li><a href="#compilers" title="Instalando e Configurando os Compiladores">Instalando e Configurando os Compiladores e as Ferramentas</a>
<ul>
<li><a href="#compilers_windows" title="Plataforma Windows">Microsoft Windows</a></li>
<li><a href="#compilers_solaris" title="Plataforma Solaris">Oracle Solaris</a></li>
<li><a href="#compilers_linux" title="Plataformas Linux">Linux</a></li>
<li><a href="#compilers_mac" title="Plataforma Mac OS X">Macintosh OS X</a></li></ul></li>
<li><a href="#verifying" title="Verificando a Instalação">Verificando a Instalação</a></li>
<li><a href="#ts" title="Diagnóstico e Solução de Problemas de Ferramentas">Problemas com as Ferramentas de Solução de Problemas</a></li>
<li><a href="#seealso" title="Consulte Também">Consulte Também</a></li>
</ul>
<p><b>Para seguir este tutorial, são necessários os recursos e o software a seguir.</b></p>
<table>
<tbody>
<tr>
<th class="tblheader" scope="col">Software ou Recurso</th>
<th class="tblheader" scope="col">Versão Necessária</th>
</tr>
<tr>
<td class="tbltd1"><a href="http://www.netbeans.org/downloads/index.html">NetBeans IDE</a></td>
<td class="tbltd1">7.4 com plug-in NetBeans C/C++</td>
</tr>
<tr>
<td class="tbltd1"><a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">JDK (Java Developer Kit)</a></td>
<td class="tbltd1">7 e versões mais recentes</td>
</tr>
</tbody>
</table>
<br>
<!-- DOWNLOADING ---------------------------------------------------------->
<h2><a name="downloading">Ativando o C/C++/Fortran no IDE</a></h2>
<p>
O NetBeans IDE é um ambiente de desenvolvimento integrado modular e dinâmico, o que significa que ele pode ser alterado por meio da adição e da remoção de módulos do programa. Você pode acrescentar funcionalidades instalando módulos de plug-in ou pode remover funcionalidades desinstalado esses módulos. Consulte a ajuda on-line do NetBeans IDE para obter mais informações sobre plug-ins.</p>
<p>
Se quiser trabalhar com os programas C, C++ ou Fortran no NetBeans IDE, a instalação do NetBeans deve incluir o plug-in do C/C++.</p>
<p class="tips">Embora seja denominado C/C++, o plug-in também inclui suporte para programação em Fortran.</p>
<div class="indent">
<h3>Se ainda não tiver o NetBeans IDE 7.4 instalado</h3>
<p>Se você ainda não tiver o NetBeans IDE instalado, faça download do pacote <b>C/C++</b> ou do pacote <b>Todos</b> na <a href="http://netbeans.org/downloads/index.html">Página de Download do NetBeans IDE 7.4</a>. Caso não pretenda usar outras linguagens como Java e Ruby, faça download do pacote C/C++.</p>
<h3>Se você tiver o NetBeans IDE 7.4, mas não souber se tem o plug-in do C/C++</h3>
<p>Se já tiver o NetBeans IDE, certifique-se de que seu NetBeans IDE inclui o plug-in do C/C++ selecionando Arquivo > Novo Projeto. Se o C/C++ estiver listado como uma das Categorias, isso significa que você tem o módulo de plug-in do C/C++. Você deverá ir para a seção <a href="#compilers">Instalando e Configurando Compiladores e Ferramentas</a>.
</p>
<h3>Se tiver o NetBeans IDE 7.4 sem o plug-in do C/C++</h3>
<p>Se o seu NetBeans IDE não mostrar a categoria de projeto C/C++ quando você selecionar Arquivo > Novo Projeto, complete as etapas a seguir para adicionar o módulo de plug-in do C/C++ ao IDE.</p>
<ol>
<li>Se sua rede utilizar um proxy, selecione Ferramentas > Opções > Geral no IDE. Em seguida, selecione Definições Manuais de Proxy, digite o Proxy HTTP e a Porta do Proxy e clique em OK.</li>
<li>Escolha Ferramentas > Plug-ins.</li>
<li>Na caixa de diálogo Plug-ins, clique na guia Plug-ins Disponíveis e vá até a categoria C/C++.
</li>
<li>Selecione a caixa de seleção C/C++ e clique em Instalar para iniciar o Instalador do NetBeans IDE.</li>
<li>No Instalador do NetBeans IDE, clique em Próximo.</li>
<li>Leia o contrato de licença, selecione a caixa de seleção para aceitar os termos do contrato e clique em Próximo.</li>
<li>Clique em Instalar.</li>
<li>Após a conclusão da instalação, selecione Reiniciar o IDE Agora ou Reiniciar o IDE Mais Tarde e clique em Finalizar.</li>
</ol>
</div>
<!-- COMPILER SETUP ------------------------------------------------------->
<h2><a name="compilers">Instalando e Configurando os Compiladores e as Ferramentas</a></h2>
<p>O módulo NetBeans C/C++ requer um compilador C, um compilador C++, um utilitário <tt>make</tt> e um depurador <tt>gdb</tt>. Consulte as instruções a seguir para a plataforma do seu sistema de desenvolvimento.
</p>
<table class="b-none vatop" cellpadding="0" cellspacing="0">
<tr>
<td class="hyphen">-&nbsp;</td>
<td><a href="#compilers_windows" title="Plataforma Windows">Microsoft Windows</a></td>
</tr>
<tr>
<td class="hyphen">-&nbsp;</td>
<td><a href="#compilers_solaris" title="Plataforma Solaris">Oracle Solaris</a></td>
</tr>
<tr>
<td class="hyphen">-&nbsp;</td>
<td><a href="#compilers_linux" title="Plataformas Linux">Linux</a></td>
</tr>
<tr>
<td class="hyphen">-&nbsp;</td>
<td><a href="#compilers_mac" title="Macintosh OS X">Macintosh OS X</a></td>
</tr>
</table>
<!-- COMPILER SETUP: WINDOWS ++++++++ -->
<!--<blockquote>-->
<div class="indent">
<h3><a name="compilers_windows"></a>Microsoft Windows</h3>
<p>O módulo NetBeans C/C++ foi testado com os compiladores do Cygwin e MinGW. Se você instalar o Cygwin e o MinGW, tenha cuidado ao manter seus locais de instalação separados e não misture as ferramentas do Cygwin e do MinGW em uma coleção de ferramentas no IDE.</p>
<p class="notes"><strong>Observação.</strong> Se você quiser utilizar o Qt com o Windows, deverá usar o MinGW. Consulte <a href="../../../kb/docs/cnd/qt-applications.html">Trabalhando com Aplicações do Qt</a> para obter instruções sobre a instalação do software MinGW e Qt.</p>
<table class="b-none vatop" cellpadding="0" cellspacing="0">
<tr>
<td class="hyphen">-&nbsp;</td>
<td><a href="#cygwin" title="Ferramentas e Compiladores do Cygwin">Ferramentas e Compiladores do Cygwin</a></td>
</tr>
<tr>
<td class="hyphen">-&nbsp;</td>
<td><a href="#mingw" title="Ferramentas e Compiladores do MinGW">Ferramentas e Compiladores do MinGW</a></td>
</tr>
</table>
<h4><a name="cygwin"></a>Ferramentas e Compiladores do Cygwin</h4>
<p>O módulo NetBeans C/C++ foi testado com os compiladores e ferramentas do <a href="http://cygwin.com/" target="_blank">Cygwin.com</a> mostrados a seguir.</p>
<table>
<tbody>
<tr>
<th class="tblheader" scope="col">Software ou Recurso</th>
<th class="tblheader" scope="col">Versão Testada</th>
<th class="tblheader" scope="col">Descrição</th>
</tr>
<tr>
<td class="tbltd1"><tt>cygwin1.dll</tt></td>
<td class="tbltd1">1.7.7, 1.7.9 </td>
<td class="tbltd1">Ambiente Cygwin para Windows - semelhante ao Linux</td>
</tr>
<tr>
<td class="tbltd1"><tt>gcc</tt></td>
<td class="tbltd1">4.3.4</td>
<td class="tbltd1">Compilador C de Cygwin</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">4.3.4</td>
<td class="tbltd1">Compilador C++ de Cygwin</td>
</tr>
<tr>
<td class="tbltd1"><tt>gdb</tt></td>
<td class="tbltd1">6.8</td>
<td class="tbltd1">Depurador GNU de Cygwin</td>
</tr>
<tr>
<td class="tbltd1"><tt>make</tt></td>
<td class="tbltd1">3.81</td>
<td class="tbltd1">Utilitário make de Cygwin</td>
</tr>
</tbody>
</table>
<br>
<p>Se você já tiver os compiladores gcc e g++ do Cygwin, o GNU <tt>make</tt> e o depurador <tt>gdb</tt> instalados no sistema Windows e o caminho estiver configurado corretamente para encontrá-los, certifique-se de ter as versões corretas.
</p>
<p><b>Para verificar as versões dos compiladores e das ferramentas de Cygwin:</b></p>
<ol>
<li>
<p>Verifique a versão do ambiente de Cygwin digitando os seguintes comandos em um prompt de comando do Windows:</p>
<pre class="examplecode">C:\&gt; cygcheck -c cygwin</pre>
</li>
<li>Verifique as versões dos compiladores gcc e g++ de Cygwin, <tt>make</tt>, e <tt>gdb</tt> digitando os seguintes comandos em um prompt de comando do Windows:
<pre class="examplecode">C:\&gt; gcc --version
C:\&gt; g++ --version
C:\&gt; make --version
C:\&gt; gdb --version
</pre>
</li>
</ol>
<p>
Se você tiver as versões corretas, não serão necessárias configurações adicionais. Consulte <a href="#verifying">Verificando a Instalação</a> para confirmar se as ferramentas estão instaladas corretamente no NetBeans IDE.</p>
<p><b>Para instalar os compiladores gcc e g++ de GNU, <tt>make</tt> e o depurador <tt>gdb</tt> com base no site <a href="http://cygwin.com/" target="blank">cygwin.com</a>:</b></p>
<ol>
<li>Consulte o <a href="http://cygwin.com/cygwin-ug-net/index.html" target="_blank">Guia do Usuário do Cygwin</a> para obter informações completas sobre como instalar e utilizar o Cygwin.</li>
<li>Faça download do programa Cygwin <tt>setup-x86.exe</tt> (instalação de 32bits) ou <tt>setup-x86_64.exe</tt> (instalação de 64 bits) clicando em Instalar Cygwin na barra de navegação esquerda, ou clicando no link direto <a href="http://www.cygwin.com/setup-x86.exe"> <tt>setup-x86.exe</tt></a> ou <a href="http://www.cygwin.com/setup-x86_64.exe"> <tt>setup-x86_64.exe</tt></a>.
<p class="notes"><b>Observação:</b> a verificação de bits do SO Windows, Java e NetBeans IDE instalado em sua máquina deve corresponder. Por exemplo, se você estiver executando a versão de 64 bits do sistema operacional Windows, o Java de 64bits e o Cygwin de 64bits (que é <tt>setup-x86_64.exe</tt>) terão instalação obrigatória. Consulte a <a href="https://netbeans.org/bugzilla/show_bug.cgi?id=234221#c6">questão 234221</a> para obter detalhes.</p>
</li>
<li>
Execute o instalador de Cygwin baixado. Aceite os defaults até chegar na página Selecionar Conexão de Internet. Nessa página, selecione a opção que melhor se aplica ao seu caso. Clique em Próximo.
</li>
<li>
Na página Selecionar Local de Download, escolha um local de download que esteja relativamente próximo a você. Clique em Próximo.
</li>
<li>
Na página Selecionar Pacotes, selecione os pacotes para download. Clique no sinal + próximo a Devel para expandir a categoria de ferramentas de desenvolvimento. Redimensione a janela para que possa ver mais de uma janela ao mesmo tempo.
</li>
<li>
Selecione cada pacote que você deseja fazer download clicando no label Ignorar ao lado dele, o que revela o número da versão do pacote para download. No mínimo, selecione
<ul><li>-core gcc: compilador C
</li>
<li>G++ compilador C ++-gcc:
</li>
<li>gdb: O Depurador GNU
</li>
<li>make: a versão do GNU do utilitário 'make'
</li>
</ul>
Os pacotes exigidos pelos pacotes que você selecionar também serão automaticamente selecionados.
</li>
<li>Clique em Próximo para estabelecer conexão com o site de download e fazer download dos pacotes que selecionou. Clique em Finalizar quando a instalação estiver concluída.</li>
<li>
Agora, adicione o diretório do compilador do Cygwin ao caminho para permitir que o NetBeans IDE encontre a coleção de ferramentas: <br><br>
<ol type="a">
<li>Abra o Painel de Controle:<br> - No Windows XP, selecione Iniciar > Configurações > Painel de Controle e clique duas vezes em Sistema. <br> - No Windows 7, digite <b>var</b> na caixa de pesquisa do menu Iniciar para localizar rapidamente um link para editar as variáveis de ambiente do sistema.</li>
<li>Selecione a guia Avançado e clique em Variáveis de Ambiente.</li>
<li>No painel Variáveis do Sistema da caixa de diálogo Variáveis de Ambiente, selecione a variável <tt>Path</tt> e clique em Editar.</li>
<li>Adicione o caminho ao diretório <tt><i>cygwin-directory</i>\bin</tt> à variável <tt>Path</tt> e clique em OK. Por default, <tt><i>cygwin-directory</i></tt> é <tt>C:\cygwin</tt> (para distribuição do Cygwin de 32 bits) ou <tt>C:\cygwin64</tt> (para distribuição do Cygwin de 64 bits). Os nomes do diretório devem ser separados por ponto-e-vírgula. O caminho editado deve ser semelhante a <tt>%SystemRoot%\system32;%SystemRoot%;C:\Program Files\QuickTime\QTSystem;C:\cygwin\bin</tt></li>
<li>Clique em OK na caixa de diálogo Variáveis de Ambiente e na caixa de diálogo Propriedades do Sistema.
</li>
<li>Consulte <a href="#verifying">Verificando a Instalação</a> para confirmar se as ferramentas foram instaladas corretamente para o NetBeans IDE.</li>
</ol>
</li>
</ol>
<!-- MinGW installation -->
<h4><a name="mingw"></a>Ferramentas e Compiladores do MinGW</h4>
<p>O NetBeans IDE 7.4 foi testado com o MinGW (Minimalist GNU para Windows) e com o ambiente MSYS (Minimal System), que é semelhante ao Unix. As versões testadas e as instruções de instalação são mostradas abaixo.</p>
<p class="notes margin-around"><strong>Observação.</strong> Se você quiser usar o Qt com Windows, consulte o artigo <a href="../../../kb/docs/cnd/qt-applications.html">Trabalhando com Aplicações do Qt</a> e obtenha instruções sobre a instalação do software MinGW e Qt.</p>
<table>
<tbody>
<tr>
<th class="tblheader" scope="col">Software ou Recurso</th>
<th class="tblheader" scope="col">Versão Testada</th>
<th class="tblheader" scope="col">Descrição</th>
</tr>
<tr>
<td class="tbltd1"><tt>gcc</tt></td>
<td class="tbltd1">4.6.2</td>
<td class="tbltd1">Compilador C</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">4.6.2</td>
<td class="tbltd1">Compilador C++ de MinGW</td>
</tr>
<tr>
<td class="tbltd1"><tt>gdb</tt></td>
<td class="tbltd1">7.4</td>
<td class="tbltd1">Depurador GNU de MinGW</td>
</tr>
<tr>
<td class="tbltd1"><tt>make</tt></td>
<td class="tbltd1">3.81</td>
<td class="tbltd1">Utilitário <tt>make</tt> de MSYS<br> Observe que o make de MinGW não é suportado</td>
</tr>
</tbody>
</table>
<br>
<p><b>Para instalar os compiladores GNU, <tt>make</tt> e o depurador <tt>gdb</tt> com base no site <a href="http://mingw.org" target="_blank">mingw.com</a>:</b></p>
<ol>
<li>Efetue log-in no Windows utilizando uma conta com privilégios de administrador do computador.
</li>
<li>Efetue download do instalador do MinGW em <a href="http://sourceforge.net/projects/mingw">http://sourceforge.net/projects/mingw</a>.</li>
<li>Execute o instalador do MinGW, que deve ter um nome de arquivo semelhante a <tt>mingw-get-inst-20120426.exe</tt>.</li>
<li>Aceite o <tt>C:\MinGW</tt> default como pasta de destino, se possível, para diminuir qualquer possível dificuldade no uso de compiladores provenientes de outro local.</li>
<li>No instalador do MinGW, selecione os seguintes componentes para instalação:
<ul>
<li>C</li>
<li>C++</li>
<li>Fortran <em>(se você for trabalhar em programas Fortran)</em></li>
<li>Sistema Básico MSYS</li>
<li>Kit de Ferramentas para Desenvolvedor do MinGW</li>
</ul></li>
<li>Clique em Instalar e aguarde alguns minutos enquanto o programa de instalação faz o download dos componentes que você selecionou. </li>
<li>Clique em Finalizar quando o download dos pacotes for concluído.</li>
</ol>
<p>Você deve adicionar os caminhos até os binários das ferramentas MinGW e MSYS ao seu PATH. Se você tiver instalado no local default, os caminhos serão <tt>C:\MinGW\bin</tt> e <tt>C:\MinGW\MSYS\1.0\bin</tt>.</p>
<p><b>Para editar sua variável de ambiente PATH no Windows: </b></p>
<ol>
<li>Abra a janela Variáveis de Ambiente:
<ul>
<li>No Windows XP e Windows 2000: clique com o botão direito do mouse em Meu Computador > Propriedades > guia Avançadas > botão Variáveis do Ambiente.</li>
<li>No Windows Vista e Windows 7: clique com o botão direito do mouse em Meu Computador > Propriedades > link Configurações Avançadas do Sistema > botão Variáveis do Ambiente.</li></ul></li>
<li>Na janela Variáveis do Ambiente, selecione a variável Path na seção Variáveis do Sistema e clique em Editar.</li>
<li>No final do caminho, insira um ponto-e-vírgula e adicione os caminhos até os executáveis para MinGW e MSYS. Use pontos-e-vírgulas entre os caminhos e não use nenhum espaço. Tenha cuidado para não remover nada do PATH ou seu computador pode não funcionar corretamente. <br>
<p>Quando terminar, o caminho deve ser semelhante ao seguinte:</p>
<pre>%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0;C:\MinGW\bin;C:\MinGW\MSYS\1.0\bin</pre>
</li>
<li>Clique em OK na janela Variáveis do Ambiente.</li>
</ol>
<p>Consulte <a href="#verifying">Verificando a Instalação</a> para confirmar se as ferramentas foram instaladas corretamente para o NetBeans IDE.</p
><!-- COMPILER SETUP: SOLARIS OS -------------------------------->
<h3><a name="compilers_solaris"></a>Oracle Solaris</h3>
<p>
Nas plataformas Oracle Solaris, é possível utilizar as ferramentas do GNU ou as ferramentas do Oracle Solaris Studio. As ferramentas do GNU estão incluídas no Oracle Solaris 11 no diretório <tt>/usr/sfw/bin</tt> por default. O software Oracle Solaris Studio é um conjunto de ferramentas para desenvolvedores cujo download é gratuito. Os compiladores do Oracle Solaris Studio foram otimizados para o hardware do Oracle Sun e facilitam a produção de binários Oracle Solaris com ajuste de desempenho.</p>
<p>O NetBeans IDE 7.4 foi testado com os compiladores e ferramentas a seguir.</p>
<table>
<tbody>
<tr>
<th class="tblheader" scope="col">Software ou Recurso</th>
<th class="tblheader" scope="col">Versão Testada</th>
<th class="tblheader" scope="col">Descrição</th>
</tr>
<tr>
<td class="tbltd1"><tt>cc</tt></td>
<td class="tbltd1">5.10, 5.11, 5.12 </td>
<td class="tbltd1">Compiladores Sun Studio 12 Atualização 1, Oracle Solaris Studio 12.2 e Oracle Solaris Studio 12.3 C</td>
</tr>
<tr>
<td class="tbltd1"><tt>CC</tt></td>
<td class="tbltd1">5.10, 5.11, 5.12 </td>
<td class="tbltd1">Compiladores Sun Studio 12 Atualização 1, Oracle Solaris Studio 12.2 e Oracle Solaris Studio 12.3 C++</td>
</tr>
<tr>
<td class="tbltd1"><tt>gcc</tt></td>
<td class="tbltd1">3.4.3, 3.4.6</td>
<td class="tbltd1">Compiladores C GNU</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">3.4.3, 3.4.6 </td>
<td class="tbltd1">Compiladores C++ GNU</td>
</tr>
<tr>
<td class="tbltd1"><tt>gdb</tt></td>
<td class="tbltd1">6.8</td>
<td class="tbltd1">Depurador GNU</td>
</tr>
<tr>
<td class="tbltd1"><tt>gmake</tt></td>
<td class="tbltd1">3.81</td>
<td class="tbltd1">make de GNU</td>
</tr>
<tr>
<td class="tbltd1"><tt>make</tt></td>
<td class="tbltd1">3.81</td>
<td class="tbltd1">make Solaris</td>
</tr>
<tr>
<td class="tbltd1"><tt>dmake</tt></td>
<td class="tbltd1">7.9, 8.0, 8.1 </td>
<td class="tbltd1">Utilitário make distribuído com Sun Studio 12 Atualização 1, Oracle Solaris Studio 12.2 e Oracle Solaris Studio 12.3</td>
</tr>
</tbody>
</table>
<h4>Compiladores Oracle Solaris Studio 12.3</h4>
<p>Caso queira usar os compiladores do Oracle Solaris Studio 12.3 no Oracle Solaris 11:</p>
<ul>
<li>Se você tiver o software Oracle Solaris Studio 12.3 instalado, certifique-se de que o <tt>/<i>diretório de instalação</i>solarisstudio12.3/bin</tt> esteja no caminho antes de iniciar o NetBeans IDE. A localização default no Solaris 11 é <tt>/opt/solarisstudio12.3/bin</tt></li>
<li>
Caso você não tenha o software Oracle Solaris Studio 12.3 instalado, poderá obtê-lo por download de graça em <a href="http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/index-jsp-141149.html" target="_blank"> <tt>http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/index-jsp-141149.html</tt></a>.</li>
</ul>
<p><b>Para fazer download e instalar os compiladores do Oracle Solaris Studio 12.3 no Oracle Solaris 11:</b></p>
<ol>
<li>Crie um diretório para o arquivo submetido a download. Você deverá ter permissão de gravação neste diretório.</li>
<li>
Faça download do arquivo instalador do pacote para sua plataforma no diretório de download.
</li>
<li>Vá ao diretório de download e descompacte o arquivo submetido a download.
<pre>bzcat <i>filename</i> | /bin/tar xvf -
</pre>
</li>
<li>Siga as instruções dispostas no Capítulo 2 do <a href="http://docs.oracle.com/cd/E24457_01/html/E21988/index.html" target="_blank"><i>Guia de Instalação do Oracle Solaris Studio 12.3</i></a> para instalar o compilador C++, o compilador C++ e os patches necessários do Solaris.</li>
<li>Edite seu <tt>PATH</tt> para adicionar o caminho ao software Oracle Solaris Studio 12.3 antes de iniciar o NetBeans IDE.</li>
<li>Consulte <a href="#verifying">Verificando a Instalação</a> para confirmar se as ferramentas foram instaladas corretamente para o NetBeans IDE.</li>
</ol>
<p><b>Para fazer download e instalar os compiladores do Oracle Solaris Studio 12.3 no Oracle Solaris 11:</b></p>
<ul>
<li>Vá até a <a href="http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/index-jsp-141149.html" target="blank">página de download do Oracle Solaris Studio</a> e siga as instruções para Oracle Solaris 11 na coluna de Instalação de Pacotes.
</li>
</ul>
<h4>Compiladores GNU e GNU <tt>make</tt></h4>
<p>Se quiser utilizar os compiladores GNU e GNU <tt>make</tt>:</p>
<ul>
<li>Se você tiver uma instalação padrão do Oracle Solaris 11, os compiladores e <tt>gmake</tt> estarão instalados em <tt>/usr/sfw/bin</tt>. Certifique-se de que este local esteja no <tt>PATH</tt> antes de iniciar o NetBeans IDE.</li>
<li>Se os compiladores e o <tt>gmake</tt> não estiverem instalados no seu sistema, você poderá fazer download em <a href="http://pkg.oracle.com/solaris/release/en/index.shtml" target="_blank">http://pkg.oracle.com</a>.</li>
</ul>
<p><b>Para fazer download e instalar os compiladores GNU e o utilitário make:</b></p>
<ol>
<li>Faça download e instale os pacotes com o comando <tt>pkg install</tt> digitando <tt>pkg install gcc-3 gnu-make</tt> no prompt de comando. </li>
<li>Certifique-se de incluir o diretório do compilador GNU e GNU make no caminho antes de iniciar o NetBeans IDE.
</li>
<li>Consulte <a href="#verifying">Verificando a Instalação</a> para confirmar se as ferramentas foram instaladas corretamente para o NetBeans IDE.</li>
</ol>
<h4>Depurador <tt>gdb</tt></h4>
<p>Se você utilizar os compiladores do Oracle Solaris Studios e o Solaris <tt>make</tt>, ou os compiladores GNU e o GNU <tt>make</tt>,você deverá ter o depurador <tt>gbd</tt> para depurar aplicações no NetBeans IDE. É possível fazer download do <tt>gdb</tt> do site <a href="http://pkg.oracle.com/solaris/release/en/index.shtml" target="_blank">http://pkg.oracle.com</a>.
</p>
<p><b>Para fazer download e instalar o <tt>gdb</tt> para Oracle Solaris 11:</b></p>
<ol>
<li>Faça download e instale o pacote com o comando <tt>pkg install</tt> digitando <tt>pkg install gdb</tt> no prompt de comando. </li>
<li>Certifique-se de incluir o caminho para <tt>gdb</tt> no <tt>PATH</tt> antes de iniciar o NetBeans IDE.</li>
<li>Consulte <a href="#verifying">Verificando a Instalação</a> para confirmar se as ferramentas foram instaladas corretamente para o NetBeans IDE.</li>
</ol>
<!-- COMPILER SETUP: LINUX OS +++++++++++++++++++++++++ -->
<h3><a name="compilers_linux"></a>Linux</h3>
<p>Na plataforma Linux, é possível usar as ferramentas do GNU ou as ferramentas do Oracle Solaris Studio.</p>
<p>O NetBeans IDE foi testado com os seguintes compiladores e ferramentas:</p>
<table>
<tbody>
<tr>
<th class="tblheader" scope="col">Software ou Recurso</th>
<th class="tblheader" scope="col">Versão Testada</th>
<th class="tblheader" scope="col">Descrição</th>
</tr>
<tr>
<td class="tbltd1"><tt>cc</tt></td>
<td class="tbltd1"> 5.10, 5.11, 5.12 </td>
<td class="tbltd1">Compiladores Sun Studio 12 Atualização 1, Oracle Solaris Studio 12.2 e Oracle Solaris Studio 12.3</td>
</tr>
<tr>
<td class="tbltd1"><tt>CC</tt></td>
<td class="tbltd1"> 5.10, 5.11, 5.12 </td>
<td class="tbltd1">Compiladores Sun Studio 12 Atualização 1, Oracle Solaris Studio 12.2 e Oracle Solaris Studio 12.3</td>
</tr>
<tr>
<td class="tbltd1"><tt>gcc</tt></td>
<td class="tbltd1">4.6.3 e 4.7.2</td>
<td class="tbltd1">Compiladores C GNU</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">4.6.3 e 4.7.2</td>
<td class="tbltd1">Compiladores C++ GNU</td>
</tr>
<tr>
<td class="tbltd1"><tt>gdb</tt></td>
<td class="tbltd1">7.4 e 7.5 </td>
<td class="tbltd1">Depurador GNU</td>
</tr>
<tr>
<td class="tbltd1"><tt>gmake</tt></td>
<td class="tbltd1">3.81</td>
<td class="tbltd1">make de GNU</td>
</tr>
<tr>
<td class="tbltd1"><tt>dmake</tt></td>
<td class="tbltd1">7.9, 8.0, 8.1</td>
<td class="tbltd1">Utilitário make distribuído com Sun Studio 12 Atualização 1, Oracle Solaris Studio 12.2 e Oracle Solaris Studio 12.3</td>
</tr>
</tbody>
</table>
<br><br>
<h4>Compiladores Oracle Solaris Studio 12.2 no Linux</h4>
<p>Se quiser usar os compiladores do Oracle Solaris Studio 12.3 em um Sistema Operacional Linux:</p>
<ul>
<li>Se você tiver o software Oracle Solaris Studio 12.3 instalado, certifique-se de que o <tt>/<i>diretório de instalação</i>/solarisstudio12.3/bin</tt> esteja no caminho antes de iniciar o NetBeans IDE. O local default é <tt>/opt/oracle/solarisstudio12.3/bin</tt> durante a instalação com pacotes do Linux.</li>
<li>
Caso você não tenha o software Oracle Solaris Studio 12.3 instalado, poderá obtê-lo por download de graça em <a href="http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/index-jsp-141149.html" target="_blank"> <tt>http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/index-jsp-141149.html</tt></a>.
</li>
</ul>
<p><b>Para fazer download e instalar os compiladores do Oracle Solaris Studio 12.3:</b></p>
<ol>
<li>Crie um diretório para o arquivo submetido a download. Você deverá ter permissão de gravação neste diretório.</li>
<li>Se o seu browser estiver configurado para fazer download em um local específico como na Área de Trabalho ou em um diretório de Downloads sem solicitar permissão, defina as preferências do browser para que o download seja feito no diretório que você criou. No Firefox, o diretório de download é definido em Editar > Preferências > Principal.</li>
<li>Faça download do arquivo para sua plataforma no diretório de download que você criou. Se estiver usando o Ubuntu, faça download do arquivo tar de instalação no diretório onde deseja instalá-lo, pois os pacotes são para o Oracle Linux, Red Hat Enterprise Linux e o SuSE Linux Enterprise System. Observe também que o Ubuntu não é uma plataforma oficialmente suportada para o Oracle Solaris Studio IDE, mas os compiladores foram testados para serem utilizados no NetBeans IDE e não apresentaram problemas.
</li>
<li>Vá ao diretório de download e descompacte o arquivo submetido a download.
<pre>bzcat <i>filename</i> | tar xvf -
</pre>
</li>
<li>
Se você tiver feito download dos pacotes SUSE ou RPM, siga as instruções dispostas no Capítulo 2 do <a href="http://download.oracle.com/docs/cd/E18659_01/html/821-1385/index.html" target="_blank"><i>Guia de Instalação do Oracle Solaris Studio 12.3</i></a> para instalar o compilador C, o compilador C++ e o compilador Fortran.</li>
<li>Edite seu <tt>PATH</tt> para adicionar o caminho ao software Oracle Solaris Studio antes de iniciar o NetBeans IDE.</li>
<li>Consulte <a href="#verifying">Verificando a Instalação</a> para confirmar se as ferramentas foram instaladas corretamente para o NetBeans IDE.</li>
</ol>
<p><b>Para fazer download e instalar o depurador do GNU no Oracle Linux ou no Red Hat Enterprise Linux, digite:</b></p>
<pre>yum install gdb</pre>
<p><b>Para fazer download e instalar o depurador GNU em Ubuntu, digite:</b></p>
<pre>sudo apt-get install gdb</pre>
<!-- COMPILER SETUP: MAC OS X ---------------------------------->
<h3><a name="compilers_mac"></a>OS X</h3>
<p>
O NetBeans IDE foi testado com os seguintes compiladores e ferramentas:</p>
<table>
<tbody>
<tr>
<th class="tblheader" scope="col">Software ou Recurso</th>
<th class="tblheader" scope="col">Versão Testada</th>
<th class="tblheader" scope="col">Descrição</th>
</tr>
<tr>
<td class="tbltd1"><tt>gcc</tt></td>
<td class="tbltd1">4.2.1</td>
<td class="tbltd1">Compilador C GNU no Mac OS X 10.7</td>
</tr>
<tr>
<td class="tbltd1"><tt>g++</tt></td>
<td class="tbltd1">4.2.1</td>
<td class="tbltd1">Compilador C ++ GNU no Mac OS X 10.7</td>
</tr>
<tr>
<td class="tbltd1"><tt>gdb</tt></td>
<td class="tbltd1">6.3.5</td>
<td class="tbltd1">Depurador GNU no Mac OS X 10.7</td>
</tr>
<tr>
<td class="tbltd1"><tt>make</tt></td>
<td class="tbltd1">3.81</td>
<td class="tbltd1">GNU make no Mac OS X 10.7</td>
</tr>
</tbody>
</table>
<br>
<p>Instale os seguintes pacotes fornecidos com o OS X:</p>
<ul>
<li>Xcode
<p class="notes"><b>Observação: </b> o Xcode 5 não contém <tt>gcc</tt>, <tt>g++</tt> ou <tt>gdb</tt>. Use versões mais antigas do Xcode.</p>
</li>
<li>X11</li>
</ul>
<p>Estes pacotes podem ser obtidos por download no canal <a href="http://developer.apple.com/mac" target="_blank">Apple Developer Connection</a> por meio de adesão gratuita ao ADC.</p>
</div>
<br><!-- VERIFYING THE INSTALLATION ------------------------------------------>
<h2><a name="verifying">Verificando a Instalação</a></h2>
<p>Para verificar se a instalação está correta, inicie o NetBeans IDE, crie um projeto de amostra e execute-o no depurador <tt>gdb</tt>.</p>
<div class="indent">
<h3><a name="start">Inicie o NetBeans IDE</a></h3>
<p><b>Para iniciar o IDE, adote um dos seguintes procedimentos:</b></p>
<ul>
<li>Clique duas vezes no ícone do NetBeans IDE na área de trabalho.</li>
<li>Nas plataformas Linux ou Solaris, acesse o subdiretório <tt>bin</tt> da instalação do NetBeans e digite <tt>./netbeans</tt>.
</li>
<li>Inicie o NetBeans IDE por meio do menu na área de trabalho. <br> Esse método está disponível nas plataformas Windows, mas talvez não esteja disponível no Oracle Solaris 11 e em algumas plataformas Linux.</li>
</ul>
<h3><a name="test"></a>Crie um Projeto de Amostra para Testar as Ferramentas</h3>
<p>Em todas as plataformas, é possível criar um projeto de amostra para testar a instalação do compilador e executá-lo no depurador para testar a instalação do gdb.</p>
<p><b>Para criar um projeto de amostra e executá-lo no depurador:</b></p>
<ol>
<li>Abra o assistente para Novo Projeto em Arquivo > Novo Projeto.</li>
<li>No painel Categorias na página Escolher Projeto do assistente, expanda a categoria Amostras e selecione a subcategoria C/C++.</li>
<li>No painel Projetos, selecione o projeto <tt>Welcome</tt>. Clique em Próximo.
</li>
<li>Na página Nome e Local do Projeto, clique em Finalizar.
</li>
<li>Na janela Projetos, clique com o botão direito do mouse no projeto <tt>Welcome_1</tt> e escolha Construir. Se os compiladores e o utilitário <tt>make</tt> estiverem instalados corretamente e o caminho que leva a eles tiver sido definido, a saída da construção do projeto será exibida na janela Saída e a construção do projeto será bem-sucedida.
</li>
<li>Expanda o nó Arquivos de Código-Fonte do projeto e clique duas vezes no arquivo <tt>welcome.cc</tt> para abri-lo no Editor de Código-Fonte.</li>
<li>Defina um ponto de interrupção clicando na margem esquerda da janela Editor de Código-Fonte ao lado de qualquer linha.
</li>
<li>Clique com o botão direito do mouse no projeto e escolha Depurar. Se o depurador <tt>gdb</tt> estiver instalado corretamente e o caminho para ele estiver definido, o <tt>gdb</tt> será iniciado, as guias do Depurador serão exibidas e a aplicação Welcome será executada e interrompida no ponto de interrupção.
</li>
<li>Escolha Depurar > Continuar para executar a aplicação até o final.
</li>
<li>Se o projeto não for construído ou o depurador não funcionar, consulte a seção a seguir.</li>
</ol>
</div>
<h2><a name="ts"></a>Problemas com as Ferramentas de Solução de Problemas</h2>
<ol>
<li>Selecione Ferramentas > Opções e clique em C/C++ no painel superior da caixa de diálogo Opções.</li>
<li>Na guia Ferramentas de Construção, examine a lista Coleção de Ferramentas para ver se sua coleção de ferramentas está listada.</li>
<li>Selecione a coleção de ferramentas se ela estiver listada e verifique os caminhos para as ferramentas. Se o caminho do Diretório Base estiver incorreto, talvez você tenha cometido algum erro ao definir sua variável de ambiente Path. Consulte de novo as instruções para definir o caminho na seção para sua plataforma neste documento e faça a correção do caminho, se necessário.</li>
<li>Se a coleção de ferramentas não estiver listada, clique em Restaurar Defaults. Isso fará com que o IDE execute uma nova varredura no seu ambiente para procurar por ferramentas, e a coleção de ferramentas deverá ser encontrada se a variável de ambiente Path estiver correta.</li>
<li>Se ainda tiver um problema, tente adicionar uma nova coleção de ferramentas e especifique o caminho para as ferramentas, da seguinte forma:
<ol type="a">
<li>Clique em Adicionar abaixo da lista Coleção de Ferramentas.</li>
<li>Procure pelo diretório que contém os executáveis para os compiladores, depuradores e para o utilitário make. Normalmente, trata-se do diretório <tt>bin</tt>.</li>
<li>Selecione o diretório e clique em Abrir. O IDE deverá ser capaz de determinar a família das ferramentas e atualizar os outros campos na caixa de diálogo de forma apropriada. Caso contrário, um erro será exibido.</li>
<li>Se as ferramentas forem corretamente identificadas, clique em OK na caixa de diálogo Adicionar Coleção de Ferramentas. A nova coleção deverá estar exibida na lista.</li>
<li>Selecione a nova coleção de ferramentas e clique em Default para assegurar que esta coleção de ferramentas seja automaticamente usada para novos projetos.</li>
</ol>
<p class="tips">Se não conseguir solucionar o problema, solicite ajuda ao <a href="http://forums.netbeans.org/cnd-users.html" target="_blank">Fórum de Usuários do NetBeans C/C++</a>.</p>
</li>
</ol>
<h2><a name="seealso"></a>Consulte Também</h2>
<ul>
<li>Consulte o <a href="../../../kb/docs/cnd/quickstart.html">C/C++ Projects Quick Start Tutorial</a> para aprender rapidamente a desenvolver uma aplicação em C ou C++ com o NetBeans IDE.</li>
<li>Consulte a <a href="https://netbeans.org/kb/trails/cnd.html">Trilha do Aprendizado C/C++</a> para obter mais artigos sobre o desenvolvimento com C/C++/Fortran no NetBeans IDE.</li>
<li>Consulte a página do wiki <a href="http://wiki.netbeans.org/HowToCreate64-BitC/C++WindowsProgramWithNetBeans">HowToCreate64-BitC/C++WindowsProgramWithNetBeans</a> para obter informações sobre como configurar o NetBeans IDE para criar arquivos executáveis do Windows de 64 bits em C/C++.</li>
</ul>
<div class="feedback-box"><a href="mailto:users@cnd.netbeans.org?subject=Feedback:%20Configuring%20NetBeans%20IDE%207.4%20for%20C/C++/Fortran">Envie-nos Seu Feedback</a></div>
</body>
</html>