<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | |
<html> | |
<head> | |
<title>Configurando o NetBeans IDE para C/C++/Fortran - NetBeans IDE 6.9</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;"> | |
Junho de 2010</em> [Número de revisão: V6.9-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/69/netbeans-stamp.gif" class="stamp" | |
alt="O conteúdo desta página se aplica ao NetBeans IDE 6.9 " | |
title="O conteúdo desta página se aplica ao NetBeans IDE 6.9"> | |
<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 6.9 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://java.sun.com/javase/downloads/index.jsp">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 6.9 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 6.9</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 6.9, 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 6.9 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>- </td> | |
<td><a href="#compilers_windows" title="Plataforma Windows">Windows</a></td> | |
</tr> | |
<tr> | |
<td>- </td> | |
<td><a href="#compilers_solaris" title="Plataforma Solaris">Solaris OS</a></td> | |
</tr> | |
<tr> | |
<td>- </td> | |
<td><a href="#compilers_opensolaris" title="Plataforma OpenSolaris">OpenSolaris OS</a></td> | |
</tr> | |
<tr> | |
<td>- </td> | |
<td><a href="#compilers_linux" title="Plataforma Linux">Linux</a> | |
</td> | |
</tr> | |
<tr> | |
<td>- </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>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> | |
<tr> | |
<td >- </td> | |
<td><a href="#cygwin" title="Ferramentas e compiladores Cygwin">Ferramentas e compiladores Cygwin</a></td> | |
</tr> | |
<tr> | |
<td>- </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.2</td> | |
<td class="tbltd1">Ambiente Cygwin semelhante a Linux para Windows</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><tt>gcc</tt></td> | |
<td class="tbltd1">3.4.4</td> | |
<td class="tbltd1">Compilador C Cygwin</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><tt>g++</tt></td> | |
<td class="tbltd1">3.4.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> | |
<ol> | |
<li> | |
<p>Verifique a versão do ambiente Cygwin digitando os seguintes comandos em um prompt de comando do Windows: | |
<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://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 no ícone Instalar agora o Cygwin Now na parte superior direita da página, 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 6.9 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">6.8</td> | |
<td class="tbltd1">Depurador GNU MinGW</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><tt>make</tt></td> | |
<td class="tbltd1">3.79.1</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://mingw.org/wiki/HOWTO_Install_the_MinGW_GCC_Compiler_Suite" 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/project/downloading.php?group_id=2435&filename=MinGW-5.1.4.exe&a=57946486">direto do link MinGW-5.1.4.exe</a>. | |
</li> | |
<li>Execute o instalador MinGW-5.1.4.exe em 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>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/project/downloading.php?group_id=2435&filename=gdb-6.8-mingw-3.tar.bz2&a=66334146">direto do link gdb-6.8-mingw-3.tar.bz2</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-6.8-mingw-3.tar.bz2 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>Solaris OS</h3> | |
<p> | |
No sistema operacional Solaris, é possível utilizar as ferramentas do GNU ou as ferramentas do Sun Studio. Como padrão, as ferramentas do GNU estão incluídas no sistema operacional Solaris 10 no diretório /usr/sfw/bin. O software Sun Studio é um conjunto de ferramentas para desenvolvedores que podem ser baixadas gratuitamente. Os compiladores do Sun Studio estão otimizados para o hardware Sun e facilitam a criação de binários Solaris ajustados ao desempenho.</p> | |
<p style="tips">Se estiver utilizando o OpenSolaris, consulte <a href="#compilers_opensolaris">OpenSolaris OS</a>. | |
</p> | |
<p> | |
O NetBeans IDE 6.9 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 e 5.10</td> | |
<td class="tbltd1">Compilador do Sun Studio 12 Atualização 1</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><tt>CC</tt></td> | |
<td class="tbltd1">5.9 e 5.10</td> | |
<td class="tbltd1">Compilador C++ do Sun Studio 12 Atualização 1</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><tt>gcc</tt></td> | |
<td class="tbltd1">3.4.3</td> | |
<td class="tbltd1">Compilador C GNU</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><tt>g++</tt></td> | |
<td class="tbltd1">3.4.3</td> | |
<td class="tbltd1">Compilador C++ GNU</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><tt>gdb</tt></td> | |
<td class="tbltd1">6.6 e 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 e 7.9</td> | |
<td class="tbltd1">Utilitário make distribuído do Sun Studio 12 Atualização 1</td> | |
</tr> | |
</tbody> | |
</table> | |
<h4>Compiladores do Sun Studio 12 Atualização 1</h4> | |
<p>Se desejar utilizar os compiladores do Sun Studio 12 Atualização 1 no sistema operacional Solaris 10:</p> | |
<ul> | |
<li>se você tem o software Sun Studio 12 Atualização 1 instalado, certifique-se de que o <tt>/<i>diretório de instalação</i>/SUNWspro/bin</tt> esteja no caminho antes de iniciar o NetBeans IDE. O local padrão no sistema operacional Solaris 10 é <tt>/opt/SUNWspro/bin</tt></li> | |
<li> | |
Se não tiver o software Sun Studio 12 Atualização 1 instalado, você pode baixá-lo gratuitamente em <a href="http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/studio12-update1-136165.html" target="_blank"><tt>http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/studio12-update1-136165.html</tt></a>. | |
</li> | |
</ul> | |
</p> | |
<p><b>Para baixar e instalar os compiladores do Sun Studio 12 Atualização 1:</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 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> | tar xvf - | |
</pre> | |
</li> | |
<!-- | |
<li> | |
Become superuser (root). Run the installer in the download directory by typing: | |
<pre> | |
./installer | |
</pre> | |
</li> | |
<br> | |
<li>Click Next on the Welcome page, and accept the Software License Agreement | |
and click Next. | |
</li> | |
<li>On the Select Components page of the installer, select Custom Install for | |
Sun Studio Software. Select Default Install for Solaris Patches. Select No Install for | |
Documentation, Source Distribution, and Sun Performance Library. | |
</li> | |
<li>On the Select Install Directory page, if you want to install the compilers | |
in the default installation directory <tt>/opt</tt>, click Next. If you want to | |
install the compilers in a different directory, type the path in the text field | |
and click Next.</li> | |
<li>On the Select Subcomponents page, select Compilers C and | |
Compilers C++, and click Next. | |
</li> | |
<li>On the Ready to Install page, verify that the disk space shown is available | |
on your system, and that the C compiler, C++ compiler, and Solaris patches are | |
listed. Then click Install Now. | |
</li> | |
<li>When installation is complete, proceed through the Installation Summary | |
page, the Registration page, and the After Installation page, and click Exit to | |
exit the installer. | |
</li> | |
--> | |
<li>Siga as instruções no <a | |
href="http://www.oracle.com/technetwork/indexes/documentation/index.html" target="_blank">capítulo 2 do Guia <i>de Instalação do Sun Studio 12 Atualização 1</i></a> para instalar os compiladores C, C++ e os patches Solaris necessários.</li> | |
<li>Edite seu <tt>PATH</tt> para adicionar o caminho ao software Sun Studio Atualização 1 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>: | |
<ul> | |
<li>Se você tem uma instalação padrão do 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"><tt>http://www.sunfreeware.com</tt></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> Sun 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><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> | |
<br> | |
<!-- COMPILER SETUP: OPENSOLARIS OS -----------------------> | |
<h3><a name="compilers_opensolaris"></a>OpenSolaris OS</h3> | |
<p> | |
No sistema operacional OpenSolaris, é possível usar as ferramentas do GNU ou as ferramentas do Sun Studio. Ambos os conjuntos de ferramentas pode ser facilmente baixados com o comando pkg ou o utilitário Gerenciador de pacotes da área de trabalho do OpenSolaris.</p> | |
<p> | |
O NetBeans IDE 6.9 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 e 5.10</td> | |
<td class="tbltd1">Compilador do Sun Studio 12 Atualização 1</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><tt>CC</tt></td> | |
<td class="tbltd1">5.9 e 5.10</td> | |
<td class="tbltd1">Compilador C++ do Sun Studio 12 Atualização 1</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><tt>gcc</tt></td> | |
<td class="tbltd1">3.4.3</td> | |
<td class="tbltd1">Compilador C GNU | |
<br>Consulte as <a href="https://netbeans.org/community/releases/69/relnotes_pt_BR.html#known_issues-cnd">notas da versão do NetBeans IDE 6.9</a> para obter informações sobre o NetBeans e o gcc no sistema operacional OpenSolaris.</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><tt>g++</tt></td> | |
<td class="tbltd1">3.4.3</td> | |
<td class="tbltd1">Compilador C++ GNU. <br>Consulte as <a href="https://netbeans.org/community/releases/69/relnotes_pt_BR.html#known_issues-cnd">notas da versão do NetBeans IDE 6.9</a> para obter informações sobre o NetBeans e o gcc no sistema operacional OpenSolaris.</td> | |
</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><tt>gdb</tt></td> | |
<td class="tbltd1">6.6</td> | |
<td class="tbltd1">Depurador GNU (observe que o gdb 6.3 está no repositório do OpenSolaris<br> | |
e não é suportado pelo NetBeans IDE 6.9). <br>O gdb 6.6 foi compilado no OpenSolaris para teste. <br>Consulte as <a href="https://netbeans.org/community/releases/69/relnotes_pt_BR.html#known_issues-cnd">notas da versão do NetBeans IDE 6.9</a> para obter informações sobre o NetBeans e o gdb no sistema operacional OpenSolaris.</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">-</td> | |
<td class="tbltd1">make Solaris</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><tt>dmake</tt></td> | |
<td class="tbltd1">7.8 e 7.9</td> | |
<td class="tbltd1">Utilitário make distribuído do Sun Studio 12 Atualização 1</td> | |
</tr> | |
</tbody> | |
</table> | |
<br><br> | |
<p><b>Para baixar e instalar o software Sun Studio 12 e o depurador gdb:</b></p> | |
<ol><li>Digite o seguinte em uma janela de terminal do OpenSolaris: | |
<pre>$ pfexec pkg install sunstudio12u1 gdb</pre> | |
<li>Edite seu <tt>PATH</tt> para incluir o caminho aos compiladores Sun Studio 12 Atualização 1 antes de iniciar o NetBeans IDE. O caminho é <tt>/opt/sunstudio12u1/bin</tt>.</li> | |
</ol> | |
<p><b>Para fazer o download e instalar os compiladores gcc GNU e o depurador gbd</b></p> | |
<ol><li>Digite o seguinte comando em uma janela de terminal do OpenSolaris:<br> | |
<pre>$ pfexec pkg install SUNWgcc SUNWgccruntime gdb</pre> | |
</li> | |
<li>Os links para os compiladores estão instalados em /usr/bin, que provavelmente já está em seu caminho. Se /usr/bin não estiver no seu caminho, edite o <tt>PATH</tt> para adicioná-lo antes de iniciar 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>Consulte a página wiki do OpenSolaris<a href="http://wikis.sun.com/pages/viewpage.action?pageId=108496910" target="_blank"> Instalando as ferramentas de desenvolvimento Fortran e C++</a> para obter mais informações. | |
</p>--> | |
<!-- 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 Sun Studio. | |
<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 e 5.10</td> | |
<td class="tbltd1">Compilador do Sun Studio 12 Atualização 1</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><tt>CC</tt></td> | |
<td class="tbltd1">5.9 e 5.10</td> | |
<td class="tbltd1">Compilador C++ do Sun Studio 12 Atualização 1</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><tt>gcc</tt></td> | |
<td class="tbltd1">4.1.2, 4.2.3 e 4.3.3</td> | |
<td class="tbltd1">Compilador C GNU em Red Hat 5 e Ubuntu 8.04</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><tt>g++</tt></td> | |
<td class="tbltd1">4.1.2, 4.2.3 e 4.3.3</td> | |
<td class="tbltd1">Compiladores C++ GNU em Red Hat 5 e Ubuntu 8.04</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><tt>gdb</tt></td> | |
<td class="tbltd1">6.6 e 6.8</td> | |
<td class="tbltd1">Depurador GNU em Red Hat 5 e Ubuntu 8.04</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><tt>gmake</tt></td> | |
<td class="tbltd1">3.81</td> | |
<td class="tbltd1">GNU make em Red Hat 5 e Ubuntu 8.04</td> | |
</tr> | |
</tbody> | |
</table> | |
<br><br> | |
<h4>Compiladores do Sun Studio 12 Atualização 1 no Linux</h4> | |
<p>Se você desejar utilizar os compiladores do Sun Studio 12 Atualização 1 no sistema operacional Linux:</p> | |
<ul> | |
<li>Se você tem o software Sun Studio 12 Atualização 1 instalado, certifique-se de que o <tt>/<i>diretório de instalação</i>/sunstudio12u1/bin</tt> esteja no caminho antes de iniciar o NetBeans IDE. O local padrão é <tt>/opt/sun/sunstudio12u1/bin</tt> ao instalar com pacotes Linux.</li> | |
<li> | |
Se não tiver o software Sun Studio 12 Atualização 1 instalado, você pode baixá-lo em developers.sun.com conforme descrito abaixo. | |
</li> | |
</ul> | |
<p><b>Para baixar e instalar os compiladores do Sun Studio 12 Atualização 1:</b></p> | |
<ol> | |
<li>Crie um diretório no qual você possa fazer o download e descompacte o arquivo de armazenamento compactado do Sun Studio. Você deve ter permissão de gravação para este diretório. | |
<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>Vá a <a href="http://developers.sun.com/sunstudio/downloads/" target="_blank"> <tt>http://developers.sun.com/sunstudio/downloads/</tt></a> e faça o download do arquivo para a sua plataforma no diretório de download que você criou. Se estiver utilizando o Ubuntu, escolha a instalação do arquivo tar porque os pacotes são para SUSE e Red Hat. Observe também que o Ubuntu não é uma plataforma oficialmente suportada para o Sun Studio IDE, mas os compiladores foram testados para serem utilizados no NetBeans IDE e não apresentaram problemas. | |
</li> | |
<li>Depois que o download for concluído, abra um terminal, vá ao diretório de download, descompacte e extraia o arquivo baixado. | |
<pre> | |
bzcat <i>filename</i> | tar xvf - | |
</pre> | |
</li> | |
<li> | |
Se você tiver baixado os pacotes SUSE ou RPM, siga as instruções no <a | |
href="http://docs.sun.com/app/docs/doc/820-7601/6nirmq79" target="_blank">capítulo 2 do <i>Guia de Instalação Rápida do Sun Studio 12 Atualização 1</i></a> para realizar a instalação.</li> | |
<li>Edite seu <tt>PATH</tt> a fim de adicionar o caminho ao software Sun 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 fazer o download e instalar o depurador GNU no Red Hat 5, 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.0.1</td> | |
<td class="tbltd1">Compilador C GNU em Mac OS X 10.5</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><tt>g++</tt></td> | |
<td class="tbltd1">4.0.1</td> | |
<td class="tbltd1">Compilador C ++ GNU em Mac OS X 10.5</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.5</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.5</td> | |
</tr> | |
</tbody> | |
</table> | |
<br> | |
<p>Instale os pacotes a seguir fornecidos com o Macintosh OS X: | |
<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>Abra o í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>Inicie o NetBeans IDE através do menu da área de trabalho, como faria com outras aplicações. | |
<br>Este método está disponível nas plataformas Windows e OpenSolaris, 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> | |
<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 do IDE, clique com o botão direito do mouse no projeto <tt>Welcome_1</tt> e escolha Construir projeto. 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>Clique duas vezes em <tt>welcome.cc</tt> para abri-lo no Editor de código-fonte.</li> | |
<li>Clique com o botão direito do mouse na margem esquerda da janela do Editor de código-fonte e escolha Mostrar números de linhas. | |
</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 </tt>Welcome</tt> 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>No IDE, selecione Ferramentas -> Opções e clique no botão C/C++.</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 para definir seu caminho 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:</li> | |
<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 é normalmente um diretório denominado como bin.</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> | |
</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_pt_BR.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:%20Configuring%20NetBeans%20IDE%206.9%20for%20C/C++/Fortran">Envie-nos seus comentários</a></div> | |
</body> | |
</html> |