| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
| <html> |
| <head> |
| <title>Configurando o NetBeans IDE para C/C++/Fortran - NetBeans IDE 7.0</title> |
| |
| |
| <meta name="DESCRIPTION" content="Configuring the NetBeans IDE for C/C++/Fortran - NetBeans IDE 6.9"> |
| <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;">Abril de 2011 [Número de revisão: V7.0-1]</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/70/netbeans-stamp.gif" class="stamp" alt="O conteúdo desta página se aplica ao NetBeans IDE 7.0" title="O conteúdo desta página se aplica ao NetBeans IDE 7.0"> |
| <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 e ferramentas">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.0 com NetBeans com o plug-in C/C++</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</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.0 instalado</h3> |
| <p>Se ainda não tiver 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.0</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.0, 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.0 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 Windows">Microsoft Windows</a></td> |
| </tr> |
| <tr> |
| <td class="hyphen">- </td> |
| <td><a href="#compilers_solaris" title="Plataforma Solaris">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</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>Faça download do programa Cygwin <tt>setup.exe</tt> clicando em Instalar Cygwin na barra de navegação esquerda ou clicando no link direto <a href="http://www.cygwin.com/setup.exe"> <tt>setup.exe</tt></a>. |
| </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.0 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</td> |
| <td class="tbltd1">Compilador C MinGW</td> |
| |
| </tr> |
| <tr> |
| <td class="tbltd1"><tt>g++</tt></td> |
| <td class="tbltd1">3.4.5</td> |
| <td class="tbltd1">Compilador C++ MinGW</td> |
| |
| </tr> |
| <tr> |
| <td class="tbltd1"><tt>gdb</tt></td> |
| <td class="tbltd1">7.0</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 logon 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 através deste <a href="http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/">link direto</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 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 executável gdb 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. Por padrão, as ferramentas do GNU estão incluídas no sistema operacional Oracle Solaris 10 no diretório <tt>/usr/sfw/bin. </tt> 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 Sun e facilitam a criação de binários Oracle Solaris ajustados ao desempenho.</p> |
| |
| <p>O NetBeans IDE 7.0 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.9, 5.10, 5.11</td> |
| <td class="tbltd1">Compiladores Sun Studio 12, Sun Studio 12, atualização 1, e Oracle Solaris Studio 12.2 C</td> |
| |
| </tr> |
| <tr> |
| <td class="tbltd1"><tt>CC</tt></td> |
| <td class="tbltd1">5.9, 5.10, 5.11</td> |
| <td class="tbltd1">Compiladores Sun Studio 12, Sun Studio 12, atualização 1, e Oracle Solaris Studio 12.2 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 GNU C</td> |
| |
| </tr> |
| <tr> |
| <td class="tbltd1"><tt>g++</tt></td> |
| <td class="tbltd1">3.4.3, 3.4.6 </td> |
| <td class="tbltd1">Compiladores GNU C++</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.8, 7.9, 8.0</td> |
| <td class="tbltd1">Utilitário make distribuído Sun Studio 12, Sun Studio 12, atualização 1, e Oracle Solaris Studio 12.2</td> |
| |
| </tr> |
| </tbody> |
| </table> |
| <h4>Compiladores Oracle Solaris Studio 12.2</h4> |
| <p>Se desejar usar os compiladores do Oracle Solaris Studio 12.2 no sistema operacional Solaris 10:</p> |
| <ul> |
| <li>Se tiver software Oracle Solaris Studio 12.2 instalado, certifique-se de que o <tt>/<i>diretório de instalação</i>/solstudio12.2/bin</tt> esteja no caminho antes de iniciar o IDE NetBeans. O local padrão no sistema operacional Solaris 12,2 é <tt>/opt/solstudio12.2/bin</tt></li> |
| <li> |
| Se não tiver o software Oracle Solaris Studio 12.2 instalado, você pode fazer download gratuitamente 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 instalação 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 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 os compiladores C, C++ e os patches Solaris necessários.</li> |
| <li>Edite seu <tt>PATH</tt> a fim de 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 tiver uma instalação padrão do Oracle Solaris 10 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> Oracle Solaris Studio e Solaris quanto dos compiladores GNU e <tt>make</tt> 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>Nas plataformas 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.9, 5.10, 5.11</td> |
| <td class="tbltd1">Compiladores Sun Studio 12, Sun Studio 12, atualização 1, e Oracle Solaris Studio 12.2 C</td> |
| |
| </tr> |
| <tr> |
| <td class="tbltd1"><tt>CC</tt></td> |
| <td class="tbltd1">5.9, 5.10, 5.11</td> |
| <td class="tbltd1">Compiladores Sun Studio 12, Sun Studio 12, atualização 1, e Oracle Solaris Studio 12.2 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 GNU C no Red Hat Enterprise Linux 5 e Ubuntu 8.04, compilador GNU C 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 GNU C++ no Red Hat Enterprise Linux 5 e Ubuntu 8.04, compilador GNU C++ 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">Depurador GNU C++ no Red Hat Enterprise Linux 5 e Ubuntu 8.04, depurador GNU C++ 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 em Red Hat Enterprise Linux 5 e Ubuntu 8.04</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 tiver software Oracle Solaris Studio 12.2 instalado, certifique-se de que o <tt>/<i>diretório de instalação</i>/solstudio12.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 Linux.</li> |
| <li> |
| Se não tiver o software Oracle Solaris Studio 12.2 instalado, você pode fazer download gratuitamente 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 o download 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 criado. Se estiver utilizando Ubuntu, faça download da instalação do arquivo tar no diretório no qual deseja instalá-lo porque os pacotes são para 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 tiver baixado os pacotes SUSE ou RPM, siga as instruções 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 os compiladores C, C++ e Fortran.</li> |
| |
| |
| <li>Edite seu <tt>PATH</tt> a fim de 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> |
| <p><b>Para fazer o download e instalar o depurador GNU no Oracle Linux ou 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: |
| |
| <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 em 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 em 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 em 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 em 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 no menu da área de trabalho. |
| <p>Este método está disponível nas plataformas Windows, mas talvez não esteja disponível no Solaris 10 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 no 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 Diretório base estiver incorreto, você pode ter cometido um erro ao definir sua variável de ambiente Path. Consulte as instruções sobre definição de caminho na seção correspondente à sua plataforma neste documento e corrija o caminho se for 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. Este diretório é geralmente <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.0">Envie-nos seus comentários</a></div> |
| |
| </body> |
| </html> |