| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
| <html>
|
| <head>
|
| <title>Configurando o NetBeans IDE para C/C++/Fortran - NetBeans IDE 7.1</title>
|
|
|
|
|
| <meta name="DESCRIPTION" content="Configuring the NetBeans IDE for C/C++/Fortran - NetBeans IDE 7.1">
|
| <link rel="stylesheet" type="text/css" href="../../../netbeans.css">
|
|
|
| </head>
|
| <body>
|
| <a name="top"></a>
|
|
|
| <h1>Configurando o NetBeans IDE para C/C++/Fortran</h1>
|
| <!-- START INTRO ---------------------------------------------------------------------------------------* -->
|
| <div class="articledate" style="margin-left: 0px;font-style:italic;">Dezembro de 2011 [Número da versão: V7.1-0]</div>
|
|
|
| <p>Este documento fornece informações sobre o download, a instalação e a configuração do suporte a C/C++ no IDE NetBeans. Antes de começar a desenvolver em C/C++, o NetBeans IDE requer o módulo de plug-in do C/C++, os compiladores C/C++ de terceiros, os utilitários <code>make</code> e os depuradores.
|
| </p>
|
|
|
| <!-- END INTRO -->
|
| <h3>Conteúdo</h3>
|
| <img src="../../../images_www/articles/71/netbeans-stamp.png" class="stamp" alt="O conteúdo desta página se aplica ao NetBeans IDE 7.1" title="O conteúdo desta página se aplica ao NetBeans IDE 7.1">
|
| <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 compiladores">Instalando e configurando compiladores e ferramentas</a></li>
|
| <li><a href="#verifying" title="Verificando a instalação">Verificando a instalação</a></li>
|
| <li><a href="#ts" title="Ferramentas de solução de problemas">Ferramentas de solução de problemas</a></li>
|
|
|
| </ul>
|
|
|
|
|
| <p><b>Para seguir este tutorial, você precisa dos seguintes recursos e softwares.</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">NetBeans IDE</td>
|
| <td class="tbltd1"><a href="https://netbeans.org/downloads/index.html">versão 7.1 com plug-in C/C++ do NetBeans</a></td>
|
| </tr>
|
| <tr>
|
| <td class="tbltd1">Java Developer Kit (JDK)</td>
|
| <td class="tbltd1"><a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">versão 6 e superior</a></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 pode ser alterado através da adição e remoção de módulos do programa. É possível acrescentar funcionalidades com a instalação de módulos de plug-in ou remover funcionalidades ao desinstalar os módulos de plug-in. Consulte a ajuda on-line do NetBeans IDE para obter mais informações sobre os 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 o plug-in seja denominado C/C++, também inclui o suporte para programação em Fortran.</p>
|
|
|
| <h3>Se ainda não tiver o NetBeans IDE 7.1 instalado</h3>
|
| <p>Se você ainda não possuir o NetBeans IDE instalado, faça o download do pacote <b>C/C++</b> ou do pacote <b>All</b> na <a href="http://download.netbeans.org/">página de download do NetBeans IDE 7.1</a>. Se não for usar outras linguagens como Java e Ruby, você deveria fazer o download do pacote C/C++.</p>
|
|
|
| <h3>Se você tem o NetBeans IDE 7.1, mas não sabe 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, você tem o módulo de plug-in do C/C++. Você deve ir para a seção <a href="#compilers">Instalando e configurando compiladores e ferramentas</a>.
|
| </p>
|
|
|
| <h3>Se tem o NetBeans IDE 7.1 sem o plug-in do C/C++</h3>
|
| <p>Se o seu NetBeans IDE não mostrar a categoria de projeto C/C++ ao 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 usa um proxy, selecione Ferramentas > Geral no IDE, selecione Configurações manuais do 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 NetBeans IDE Installer, clique em Avançar.</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 Concluir.</li>
|
| </ol>
|
|
|
|
|
|
|
|
|
| <!-- COMPILER SETUP ------------------------------------------------------->
|
| <h2><a name="compilers">Instalando e configurando compiladores e 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 seguintes da plataforma do seu sistema de desenvolvimento.
|
| </p>
|
| <table class="b-none" cellpadding="0" cellspacing="0" class="vatop">
|
| <tr>
|
| <td class="hyphen">- </td>
|
| <td><a href="#compilers_windows" title="Plataforma do Windows">Microsoft Windows</a></td>
|
| </tr>
|
| <tr>
|
| <td class="hyphen">- </td>
|
| <td><a href="#compilers_solaris" title="Solaris Platform">Oracle Solaris OS</a></td>
|
| </tr>
|
| <tr>
|
| <td class="hyphen">- </td>
|
| <td><a href="#compilers_linux" title="Plataforma Linux">Linux</a></td>
|
| </tr>
|
| <tr>
|
| <td class="hyphen">- </td>
|
| <td><a href="#compilers_mac" title="Macintosh OS X">Macintosh OS X</a></td>
|
| </tr>
|
|
|
| </table>
|
|
|
|
|
|
|
| <!-- COMPILER SETUP: WINDOWS ---------------------------------------------->
|
| <!--<blockquote>-->
|
| <h3><a name="compilers_windows"></a>Microsoft Windows</h3>
|
| <p>O módulo NetBeans C/C++ foi testado com os compiladores Cygwin e MinGW. Se você instala o Cygwin e o MinGW, tenha cuidado ao manter suas localizações de instalação separadas e não misture as ferramentas do Cygwin e do MinGW em uma coleção de ferramentas no IDE.</p>
|
| <p class="notes">Se você deseja utilizar o Qt com o Windows, é preciso utilizar o MinGW, que está incluído com o Qt SDK. Você não deve instalar o MinGW separadamente.</p>
|
|
|
| <table class="b-none" cellpadding="0" cellspacing="0" class="vatop">
|
| <tr>
|
| <td class="hyphen">- </td>
|
| <td><a href="#cygwin" title="Ferramentas e compiladores Cygwin">Ferramentas e compiladores Cygwin</a></td>
|
| </tr>
|
| <tr>
|
| <td class="hyphen">- </td>
|
| <td><a href="#mingw" title="Ferramentas e compiladores MinGW">Ferramentas e compiladores MinGW</a></td>
|
| </tr>
|
| </table>
|
|
|
| <h4><a name="cygwin"></a>Ferramentas e compiladores Cygwin</h4>
|
|
|
| <p>O módulo NetBeans C/C++ foi testado com os seguintes compiladores e ferramentas do <a href="http://cygwin.com/" target="_blank">Cygwin.com</a></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 semelhante a Linux para Windows</td>
|
|
|
| </tr>
|
|
|
| <tr>
|
| <td class="tbltd1"><tt>gcc</tt></td>
|
| <td class="tbltd1">4.3.4</td>
|
| <td class="tbltd1">Compilador C Cygwin</td>
|
|
|
| </tr>
|
| <tr>
|
| <td class="tbltd1"><tt>g++</tt></td>
|
| <td class="tbltd1">4.3.4</td>
|
| <td class="tbltd1">Compilador C++ Cygwin</td>
|
|
|
| </tr>
|
| <tr>
|
| <td class="tbltd1"><tt>gdb</tt></td>
|
| <td class="tbltd1">6.8</td>
|
| <td class="tbltd1">Depurador GNU Cygwin</td>
|
|
|
| </tr>
|
| <tr>
|
| <td class="tbltd1"><tt>make</tt></td>
|
| <td class="tbltd1">3.81</td>
|
| <td class="tbltd1">Utilitário make Cygwin</td>
|
|
|
| </tr>
|
| </tbody>
|
| </table>
|
| <br>
|
| <p>Se você já tiver os compiladores gcc e g++ 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 que você tenha as versões corretas.
|
| </p>
|
|
|
| <p><b>Para verificar as versões dos compiladores e das ferramentas Cygwin:</b></p>
|
| <ol>
|
| <li>
|
| <p>Verifique a versão do ambiente Cygwin digitando os seguintes comandos em um prompt de comando do Windows:</p>
|
| <pre class="examplecode">C:\> cygcheck -c cygwin</pre>
|
| </li>
|
| <li>Verifique as versões dos compiladores gcc e g++ Cygwin, <tt>make</tt>, e <tt>gdb</tt> digitando os seguintes comandos em um prompt de comando do Windows:
|
| <pre class="examplecode">C:\> gcc --version |
| C:\> g++ --version |
| C:\> make --version |
| C:\> 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 comprovar se as ferramentas estão instaladas corretamente no NetBeans IDE.</p>
|
|
|
| <p><b>Para instalar os compiladores gcc e g++, <tt>make</tt> e o depurador <tt>gdb</tt> de <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>Baixe o programa <tt>setup.exe</tt> do Cygwin ao clicar em Instalar o Cygwin na barra de navegação na esquerda ou ao clicar neste link <a href="http://www.cygwin.com/setup.exe"> <tt>setup.exe</tt></a> direto.
|
| </li>
|
|
|
| <li>
|
| Execute o programa <tt>setup.exe. </tt> Aceite os padrões até chegar na página Selecionar conexão de Internet. Nessa página, selecione a opção que melhor se aplica a 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 Avançar.
|
| </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 a fim de poder visualizar mais de uma janela ao mesmo tempo.
|
| </li>
|
| <li>
|
| Selecione o pacote que deseja baixar clicando no rótulo Ignorar ao lado deste, que revela o número da versão do pacote para download. No mínimo, selecione
|
| <ul><li>gcc-core: C compiler
|
| </li>
|
| <li>gcc-g++: C++ compiler
|
| </li>
|
| <li>gdb: O depurado do GNU
|
| </li>
|
| <li>make: a versão do GNU do utilitário 'make'
|
| </li>
|
| </ul>
|
| Os pacotes requeridos pelos pacotes que você selecionar também são automaticamente selecionados.
|
| </li>
|
| <li>Clique em Próximo para se conectar ao site de download e fazer o download dos pacotes que selecionou. Clique em Terminar quando a instalação estiver concluída.</li>
|
| <li>
|
| Agora, adicione o diretório do compilador Cygwin ao caminho para permitir que o NetBeans IDE encontre o conjunto 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 encontrar rapidamente um linl para Editar as variáveis de ambiente do sistema.</li>
|
| <li>Selecione a guia Avançado e clique em Variáveis do ambiente.</li>
|
| <li>No painel Variáveis do sistema da caixa de diálogo Variáveis do ambiente, selecione a variável <tt>Path</tt> e clique em Editar.</li>
|
| <li>Adicione o caminho para o diretório <tt><i>cygwin-directory</i>\bin</tt> à variável <tt>Path</tt> e clique em OK. Por padrão, <tt><i>cygwin-directory</i></tt> é <tt>C:\cygwin</tt>. 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 do ambiente e na caixa de diálogo Propriedades do sistema.
|
| </li>
|
| <li>Consulte <a href="#verifying">Verificando a instalação</a> para comprovar se as ferramentas foram instaladas corretamente no NetBeans IDE.</li>
|
| </ol>
|
|
|
| </li>
|
| </ol>
|
|
|
| <!-- MinGW installation -->
|
|
|
| <h4><a name="mingw"></a>Ferramentas e compiladores MinGW</h4>
|
| <p>O NetBeans IDE 7.1 foi testado com o Minimalist GNU para Windows (MinGW) e com o ambiente Minimal System (MSYS) semelhante a Unix. As versões testadas e as instruções de instalação são exibidas abaixo.</p>
|
|
|
| <p class="notes margin-around">Se você deseja utilizar o Qt com o Windows, é preciso utilizar a versão do MinGW
|
| <br>que está incluída no QtSDK em vez de instalar o MinGW separadamente.</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">3.4.5, 4.6.1 </td>
|
| <td class="tbltd1">Compilador C MinGW</td>
|
|
|
| </tr>
|
| <tr>
|
| <td class="tbltd1"><tt>g++</tt></td>
|
| <td class="tbltd1">3.4.5, 4.6.1</td>
|
| <td class="tbltd1">Compilador C++ MinGW</td>
|
|
|
| </tr>
|
| <tr>
|
| <td class="tbltd1"><tt>gdb</tt></td>
|
| <td class="tbltd1">7.0, 7.3.1</td>
|
| <td class="tbltd1">Depurador GNU 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> MSYS<br>
|
| Observe que o make 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> de <a href="http://mingw.org" target="_blank">mingw.com</a>:</b></p>
|
| <ol>
|
| <li>Efetue o login no Windows utilizando uma conta com privilégios de "administrador do computador".
|
| </li>
|
| <li>Faça o download do arquivo de instalação autoextraível de <a href="http://www.mingw.org/wiki/InstallationHOWTOforMinGW" target="_blank">Como instalar o MinGW (GCC) Compiler Suite</a> em mingw.org ou por conveniência você pode fazer o download <a href="http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/">direto do link</a>.
|
| </li>
|
| <li>Execute o instalador MinGW no Windows.</li>
|
| <li>No instalador MinGW, aceite os padrões até chegar na página Selecionar componentes.</li>
|
| <li>Na página Selecionar componentes, selecione o compilador g++. O compilador gcc está automaticamente incluído na instalação, portanto não é um componente selecionável.</li>
|
| <li>Não selecione o make MinGW, dado que é necessário o make do MSYS, que pode ser baixado separadamente. Clique em Avançar.</li>
|
| <li>Utilize o <tt>C:\MinGW</tt> padrão como pasta de destino, se possível, para diminuir qualquer potencial dificuldade no uso de compiladores provenientes de outro local.</li>
|
| <li>Clique em Instalar para instalar as ferramentas MinGW e, em seguida, clique em Próximo e em Terminar.</li>
|
| <li>Adicione o diretório <tt>C:\MinGW\bin</tt> ao caminho, conforme descrito em <a href="http://www.mingw.org/wiki/HOWTO_Install_the_MinGW_GCC_Compiler_suite#toc7" target="_blank">Configurações do ambiente</a> no wiki do MinGW.</li>
|
| <li>Consulte as instruções de instalação do MSYS no <a href="http://www.mingw.org/wiki/MSYS" target="_blank">wiki do MinGW MSYS</a>. É necessário instalar apenas os arquivos MSYS 1.0. É necessário instalar o DTK ou os arquivos principais mencionados na página wiki.</li>
|
| <li>Para sua conveniência, é possível fazer o download <a href="http://downloads.sourceforge.net/mingw/MSYS-1.0.10.exe">direto do link MSYS-1.0.10.exe</a> </li>
|
| <li>Certifique-se de estar utilizando uma conta do Windows com privilégios de "administrador do computador" ao instalar o MSYS. Caso o MSYS tenha sido instalado com uma conta de usuário limitado, o NetBeans IDE pode apresentar problemas se você tentar compilar ou executar projetos mais tarde.</li>
|
| <li>Execute o instalador do MSYS-1.0.10.exe e aceite os padrões.</li>
|
| <li>Para instalar o depurador gdb, faça o download <a href="http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/GDB/GDB-7.0/gdb-7.0-2-mingw32-bin.tar.gz/download"> direto do link para gdb-7.0-2-mingw32-bin.tar.gz</a>. É necessário um utilitário zip do Windows como gzip, 7-zip ou WinZip para extrair o arquivo gdb.</li>
|
|
|
| <li>Descompacte o gdb-7.0-2-mingw32-bin.tar.gz no diretório <tt>C:\MinGW</tt> de forma que o gdb executável seja instalado no diretório <tt>C:\MinGW\bin</tt>.</li>
|
| <li>Consulte <a href="#verifying">Verificando a instalação</a> para comprovar se as ferramentas foram instaladas corretamente no NetBeans IDE.</li>
|
|
|
| </ol>
|
|
|
| <br>
|
|
|
| <!-- COMPILER SETUP: SOLARIS OS -------------------------------->
|
| <h3><a name="compilers_solaris"></a>Oracle Solaris OS </h3>
|
| <p>
|
| No sistema operacional 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 10 OS e no Oracle Solaris 11 OS no diretório <tt>/usr/sfw/bin</tt> por padrão. O software Oracle Solaris Studio é um conjunto de ferramentas para desenvolvedores que podem ser baixadas gratuitamente. Os compiladores do Oracle Solaris Studio estão otimizados para o hardware da Sun e facilitam a criação de binários Oracle Solaris ajustados ao desempenho.</p>
|
|
|
| <p>O NetBeans IDE 7.1 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 Beta 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 Beta 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">GNU make</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 do 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.2</h4>
|
| <p>Caso deseje usar os compiladores do Oracle Solaris Studio 12.2 no Solaris 10 OS e no Solaris 11 OS:</p>
|
| <ul>
|
| <li>Se você tem o software Oracle Solaris Studio 12.2 instalado, certifique-se de que o <tt>/<i>diretório de instalação</i>/sunstudio12.2/bin</tt> esteja no caminho antes de iniciar o IDE NetBeans. A localização padrão no Solaris 10 OS e no Solaris 11 OS é <tt>/opt/solstudio12.2/bin</tt></li>
|
| <li>
|
| Caso não tenha o software Oracle Solaris Studio 12.2 instalado, poderá baixá-lo 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 baixar e instalar os compiladores do Oracle Solaris Studio 12.2:</b></p>
|
| <ol>
|
|
|
| <li>Crie um diretório para o arquivo baixado. Você deve ter permissão de gravação para este diretório.</li>
|
| <li>
|
| Baixe o arquivo de instalador do pacote para sua plataforma no diretório de download.
|
| </li>
|
| <li>Vá ao diretório de download e descompacte o arquivo descarregado.
|
| <pre>bzcat <i>filename</i> | /bin/tar xvf -
|
| </pre>
|
| </li>
|
| <li>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.2</i></a> para instalar o compilador C, o compilador C++ e as correções necessárias do Solaris.</li>
|
| <li>Edite seu <tt>PATH</tt> para adicionar o caminho ao software Oracle Solaris Studio 12.2 antes de iniciar o NetBeans IDE.</li>
|
| <li>Consulte <a href="#verifying">Verificando a instalação</a> para comprovar se as ferramentas foram instaladas corretamente no NetBeans IDE.</li>
|
| </ol>
|
|
|
|
|
| <h4>Compiladores GNU e GNU <tt>make</tt></h4>
|
| <p>Se desejar utilizar os compiladores GNU e GNU <tt>make</tt>:</p>
|
| <ul>
|
| <li>Se você tem uma instalação padrão do Oracle Solaris 10 e 11 OS, os compiladores e o <tt>gmake</tt> estão instalados em </tt>/usr/sfw/bin<tt>. Certifique-se de que este local esteja no <tt>PATH</tt> antes de iniciar o IDE NetBeans.</li>
|
| <li>Se os compiladores e o <tt>gmake</tt> não estiverem instalados em seu sistema, é possível baixá-los em <a href="http://www.sunfreeware.com/" target="_blank">http://www.sunfreeware.com</a>.</li>
|
| </ul>
|
|
|
| <p><b>Para fazer o download e instalar os compiladores GNU e o utilitário make</b></p>
|
| <ol>
|
| <li>Faça o download de <tt>gcc</tt> e <tt>make</tt>.</li>
|
| <li>Se os arquivos zip de download não forem extraídos automaticamente durante o download, descompacte-os com o <tt>gunzip</tt>.
|
| </li>
|
| <li>Instale os pacotes com o comando <tt>pkgadd</tt>.</li>
|
| <li>Certifique-se de incluir os diretórios do compilador GNU e GNU make no caminho antes de iniciar o IDE NetBeans.
|
| </li>
|
| <li>Consulte <a href="#verifying">Verificando a instalação</a> para comprovar se as ferramentas foram instaladas corretamente no NetBeans IDE.</li>
|
| </ol>
|
|
|
|
|
| <h4><tt>gdb</tt> Depurador</h4>
|
| <p>Tanto com o uso dos compiladores <tt>make</tt> do Oracle Solaris Studios quanto os compiladores GNU e <tt>make</tt> do GNU, o depurador <tt>gbd</tt> é necessário para depurar os aplicativos no NetBeans IDE. É possível fazer o download do <tt>gdb</tt> em <a href="http://www.sunfreeware.com/" target="_blank">http://www.sunfreeware.com</a>.
|
| </p>
|
| <p><b>Para fazer o download e instalar o <tt>gdb</tt>:</b></p>
|
| <ol>
|
| <li>Faça o download do <tt>gdb</tt> 6.6 ou 6.8.</li>
|
| <li>Se o arquivo zip de download não for extraído automaticamente durante o download, descompacte-o com o <tt>gunzip</tt>.
|
| </li>
|
| <li>Instale o pacote com o comando <tt>pkgadd</tt>.</li>
|
| <li>Certifique-se de incluir o caminho para <tt>gdb</tt> no <tt>PATH</tt> antes de iniciar o IDE NetBeans.</li>
|
| <li>Consulte <a href="#verifying">Verificando a instalação</a> para comprovar se as ferramentas foram instaladas corretamente no 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 Beta 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 Beta C++</td>
|
|
|
| </tr>
|
|
|
| <tr>
|
| <td class="tbltd1"><tt>gcc</tt></td>
|
| <td class="tbltd1">4.3.3, 4.4.5</td>
|
| <td class="tbltd1">Compilador C GNU no Red Hat Enterprise Linux 5 e Ubuntu 8.04, Compilador C GNU no Oracle Linux 6 e Ubuntu 10.10</td>
|
|
|
| </tr>
|
| <tr>
|
| <td class="tbltd1"><tt>g++</tt></td>
|
| <td class="tbltd1">4.3.3, 4.4.5</td>
|
| <td class="tbltd1">Compilador C++ GNU no Red Hat Enterprise Linux 5 e Ubuntu 8.04, Compilador C++ GNU no Oracle Linux 6 e Ubuntu 10.10</td>
|
|
|
| </tr>
|
| <tr>
|
| <td class="tbltd1"><tt>gdb</tt></td>
|
| <td class="tbltd1">6.8, 7.2</td>
|
| <td class="tbltd1">Compilador C++ GNU no Red Hat Enterprise Linux 5 e Ubuntu 8.04, Depurador GNU no Oracle Linux 6 e Ubuntu 10.10</td>
|
|
|
| </tr>
|
| <tr>
|
| <td class="tbltd1"><tt>gmake</tt></td>
|
| <td class="tbltd1">3.81</td>
|
| <td class="tbltd1">GNU make no Red Hat Enterprise Linux 5 e Ubuntu 8.04</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 do 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 desejar usar os compiladores do Oracle Solaris Studio 12.2 no sistema operacional Linux:</p>
|
| <ul>
|
| <li>Se você tem o software Oracle Solaris Studio 12.2 instalado, certifique-se de que o <tt>/<i>diretório de instalação</i>/sunstudio12.2/bin</tt> esteja no caminho antes de iniciar o IDE NetBeans. O local padrão é <tt>/opt/oracle/solstudio12.2/bin</tt> ao instalar com pacotes do Linux.</li>
|
| <li>
|
| Caso não tenha o software Oracle Solaris Studio 12.2 instalado, poderá baixá-lo 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 baixar e instalar os compiladores do Oracle Solaris Studio 12.2:</b></p>
|
| <ol>
|
|
|
| <li>Crie um diretório para o arquivo baixado. Você deve ter permissão de gravação para este diretório.</li>
|
| <li>Se o seu navegador estiver configurado para fazer a instalação em um local específico como na área de trabalho ou em um diretório de downloads sem solicitar permissão, configure as preferências do navegador para que o download seja feito no diretório que você criou. No Firefox, o diretório de download é configurado em Editar > Preferências > Principal.</li>
|
|
|
| <li>Baixe o arquivo para sua plataforma no diretório de download que você criou. Se estiver usando o Ubuntu, baixe a instalação tarfile para o diretório onde deseja instalar o mesmo, porque os pacotes são para o Oracle Linux, Red Hat Enterprise Linux e 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 descarregado.
|
| <pre>bzcat <i>filename</i> | tar xvf -
|
| </pre>
|
| </li>
|
| <li>
|
| Se você baixou os 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.2</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 comprovar se as ferramentas foram instaladas corretamente no NetBeans IDE.</li>
|
| </ol>
|
| <p><b>Para baixar 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 o download e instalar o depurador GNU em Ubuntu, digite:</b></p>
|
| <pre>apt-get install gdb</pre>
|
|
|
|
|
| <!-- COMPILER SETUP: MAC OS X ---------------------------------->
|
| <h3><a name="compilers_mac"></a>Macintosh 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.6</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.6</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.6</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.6</td>
|
|
|
| </tr>
|
|
|
| </tbody>
|
| </table>
|
|
|
| <br>
|
| <p>Instale os pacotes a seguir fornecidos com o Macintosh OS X:</p>
|
| <ul>
|
| <li>Xcode</li>
|
| <li>X11</li>
|
| </ul>
|
| <p>Estes pacotes podem ser baixados no canal <a href="http://developer.apple.com/mac" target="_blank">Apple Developer Connection</a> através da adesão gratuita ao ADC.</p>
|
|
|
|
|
| <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 IDE NetBeans, crie um projeto de amostra e execute-o no depurador <tt>gdb</tt>.</p>
|
|
|
|
|
| <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, vá ao subdiretório <tt>bin</tt> da instalação do NetBeans e digite <tt>./netbeans</tt>.
|
| </li>
|
| <li>Inicie o NetBeans IDE através do menu na área de trabalho.
|
| <br>Este método está disponível nas plataformas Windows, mas talvez não esteja disponível no Solaris 10 OS 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 de Novo projeto em Arquivo > Novo projeto.</li>
|
| <li>No painel Categorias na página do assistente Escolher projeto, expanda a categoria Amostras e selecione a subcategoria C/C++.</li>
|
| <li>Na janela Projetos, selecione o projeto <tt>Welcome</tt>. Clique em Avançar.
|
| </li>
|
| <li>Na página Nome e local do projeto, clique em Concluir.
|
| </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 estiver definido, a saída de criação é exibida na janela Saída e a criação do projeto é 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 o 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 o aplicativo Welcome será executado e interrompido no ponto de interrupção.
|
| </li>
|
| <li>Escolha Depurar > Continuar para executar o aplicativo até o final.
|
| </li>
|
| <li>Se o projeto não é construído ou o depurador não funciona, consulte a próxima seção.</li>
|
| </ol>
|
| <h2><a name="ts"></a>Solução de problemas de ferramenta</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 aba 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 estiver listada, e verifique os caminhos para as ferramentas. Se o caminho do Diretório base estiver incorreto, você pode ter cometido um 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 padrões. Isso fará com que o IDE faça nova varredura em 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, como segue:
|
| <ol type="a">
|
| <li>Clique em Adicionar abaixo da lista Coleção de ferramentas.</li>
|
| <li>Procure pelo diretório que contenha os executáveis para os compiladores, depuradores e para o utilitário make. Normalmente, isso é o diretório </tt>bin<tt>.</li>
|
| <li>Selecione o diretório e clique em Abrir. O IDE deveria ser capaz de determinar a família de ferramentas e atualizar os outros campos na caixa de diálogo de forma apropriada. Se não for capaz, um erro é exibido.</li>
|
| <li>Se as ferramentas são corretamente identificadas, clique em OK na caixa de diálogo Adicionar coleção de ferramentas. A nova coleção deveria estar exibida na lista.</li>
|
| <li>Selecione a nova coleção de ferramentas e clique em Padrão 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>
|
|
|
| <!-- NEXT STEPS -->
|
| <br>
|
| <h2>Próximas etapas</h2>
|
| <p>Para aprender de modo rápido como desenvolver um aplicativo C ou C++ com o NetBeans IDE, consulte o <a href="../../../kb/docs/cnd/quickstart.html">Tutorial de Início Rápido de Projetos C/C++</a>
|
| </p>
|
|
|
| <div class="feedback-box"><a href="mailto:users@cnd.netbeans.org?subject=
|
| Feedback: Configuring the NetBeans IDE for C/C++/Fortran - NetBeans IDE 7.1">Envie-nos seus comentários</a></div>
|
|
|
| </body>
|
| </html>
|