<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | |
<html> | |
<head> | |
<title>Configurando o NetBeans IDE para C/C++/Fortran - NetBeans IDE 6.7</title> | |
<meta name="DESCRIPTION" content="Configuring the NetBeans IDE for C/C++/Fortran - NetBeans IDE 7.3"> | |
<link rel="stylesheet" type="text/css" href="../../../netbeans.css"> | |
</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 2009</em> [Número da revisão: V6.7-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/67/netbeans-stamp.gif" class="stamp" | |
alt="O conteúdo desta página se aplica ao NetBeans IDE 6.7" | |
title="O conteúdo desta página se aplica ao NetBeans IDE 6.7"> | |
<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> | |
</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"><a href="http://download.netbeans.org/netbeans/6.7/">NetBeans IDE</a></td> | |
<td class="tbltd1">6.7</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><a href="http://java.sun.com/javase/downloads/index.jsp">Java Development Kit (JDK)</a></td> | |
<td class="tbltd1">versão 6 ou versão 5</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.7 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="https://netbeans.org/downloads/index.html">página de download do NetBeans IDE 6.7</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.7, 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.7 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, realize as seguintes etapas para adicionar o módulo de plug-in do C/C++ ao IDE.</p> | |
<ol> | |
<li>Se sua rede usa um proxy, selecione Ferramentas > Opções 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> | |
<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. Você deve instalar ou o compilador Cygwin ou o compilador MinGW, nunca os dois.</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.5.21</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> | |
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>Faça o download do programa Cygwin <tt> setup.exe</tt> clicando no ícone Instalar ou Atualizar agora! no meio da página ou clicando diretamente no link <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. Selecione, pelo menos, gcc-core: compilador C, gcc-g++: compilador C++, gdb: depurador GNU e make: a versão GNU. do utilitário "make". 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 (Início > Configurações > Painel de controle) e clique duas vezes em 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.7 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> | |
<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 usando uma conta com privilégios de "administrador do computador". | |
</li> | |
<li>Faça o download do arquivo de instalação auto-extraí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>Use o <tt>C:\MinGW</tt> padrão como pasta de destino, se possível, para diminuir qualquer possível 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, você pode 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 usando 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 usar as ferramentas do GNU ou as ferramentas do Sun Studio. Por 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 usando o OpenSolaris, consulte <a href="#compilers_opensolaris">OpenSolaris OS</a>. | |
</p> | |
<p> | |
O NetBeans IDE 6.7 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 C do Sun Studio 12</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</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</td> | |
</tr> | |
</tbody> | |
</table> | |
<h4>Compiladores do Sun Studio 12</h4> | |
<p>Se desejar usar os compiladores do Sun Studio 12 no sistema operacional Solaris 10: | |
<ul> | |
<li>Se você tem o software Sun Studio 12 instalado, certifique-se de que o <tt>/<i>diretório de instalação</i>/SUNWspro/bin</tt> esteja no caminho antes de iniciar o IDE NetBeans. 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 instalado, você pode baixá-lo gratuitamente em <a href="http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/index.html" target="_blank"><tt>http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/index.html</tt></a>. | |
</li> | |
</ul> | |
</p> | |
<p><b>Para baixar e instalar os compiladores do Sun Studio 12:</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 Rápida do Sun Studio 12 (inglês, japonês, chinês simplificado)</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 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> | |
<h4>Compiladores GNU e GNU <tt>make</tt></h4> | |
<p> | |
Se desejar usar 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> | |
</ol> | |
<h4>Depurador <tt>gdb</tt></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.7 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 C do Sun Studio 12</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</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/67/relnotes_pt_BR.html#known_issues-cnd">notas da versão do NetBeans IDE 6.7</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/67/relnotes_pt_BR.html#known_issues-cnd">notas da versão do NetBeans IDE 6.7</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.7). <br>O gdb 6.6 foi compilado no OpenSolaris para teste. <br>Consulte as <a href="https://netbeans.org/community/releases/67/relnotes_pt_BR.html#known_issues-cnd">notas da versão do NetBeans IDE 6.7</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</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 sunstudio gdb</pre> | |
<li>Edite seu <tt>PATH</tt> a fim de incluir o caminho aos compiladores Sun Studio antes de iniciar o NetBeans IDE. O caminho é <tt>/opt/SunStudioExpress/bin</tt> ou <tt>/opt/SunStudio/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 e o gdb 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></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 C do Sun Studio 12</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</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><tt>gcc</tt></td> | |
<td class="tbltd1">4.1.2 e 4.2.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 e 4.2.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> | |
</p> | |
<br><br> | |
<h4>Compiladores do Sun Studio 12 em Linux</h4> | |
<p>Se desejar usar os compiladores do Sun Studio 12 no sistema operacional Linux: | |
<ul> | |
<li>Se você tem o software Sun Studio 12 instalado, certifique-se de que o <tt>/<i>diretório de instalação</i>/sunstudio12/bin</tt> esteja no caminho antes de iniciar o IDE NetBeans. O local padrão é <tt>/opt/sun/sunstudio12/bin</tt> ao instalar com pacotes Linux.</li> | |
<li> | |
Se não tiver o software Sun Studio 12 instalado, você pode baixá-lo em developers.sun.com conforme descrito abaixo. | |
</li> | |
</ul> | |
</p> | |
<p><b>Para baixar e instalar os compiladores do Sun Studio 12:</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 usando 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 usados 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 tiver baixado os pacotes SUSE ou RPM, siga as instruções no <a | |
href="http://docs.sun.com/app/docs/doc/820-2971/gemyi?a=view" target="_blank">capítulo 2 do guia <i>Sun Studio 12 Quick Installation (inglês, japonês, chinês simplificado)</i></a> para realizar a instalação.</li> | |
<li>Se tiver baixado um arquivo tar</li> | |
<li>Edite seu <tt>PATH</tt> a fim de adicionar o caminho ao software Sun Studio antes de iniciar o 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 da linha 50. | |
</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> | |
</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> | |
</body> | |
</html> |