FORUM DARKERS

Tecnologia & Informática => Acervo Security Darkers => Tutoriais => Topic started by: Dark_Side on 04 de July , 2006, 12:46:45 AM

Title: Compilando com o DEV C++
Post by: Dark_Side on 04 de July , 2006, 12:46:45 AM
Hi,
Constantemente vejo pessoas com dúvidas sobre como compilar códigos escritos em C/C++ com este compilador. No tutorial abaixo, mostrarei como utilizar o DEV C++ para compilador seus códigos.

1 Passo - Especificar o tipo de projeto
*****************************************************
Um dos maiores erros cometidos pelos usuários é especificar de forma equivocada o tipo de projeto para um determinando código. Observe a figura:

(//http://three.fsphost.com/darkside/dev1.jpg)

Notamos que existem duas possibilidades de erro:

1) Especificar um tipo incorreto. Um programa para windows, sendo especificado como Console por exemplo.
2) Escolher um Projeto C, para um código em C++.

Para evitar estes erros, procure saber qual o tipo de projeto é o adequado ao programa e qual a sua linguagem.


2 Passo - Adicionar todos os arquivos ao projeto
*****************************************************
Outro erro comum, que pode ocorrer por falta de atenção descuido ou por desconhecimento do usuário.
Observe:

(//http://three.fsphost.com/darkside/dev2.jpg)

3 Passo - Verificando dependências
*****************************************************
Muitos códigos, além de exigirem headers(.H) para funcionarem, exigem também algumas bibliotecas, é o caso de um programa que utiliza WINSOCK, por exemplo.
A tentativa de compilar esses códigos sem suas respectivas dependências, ocasiona erros de referência como se observa abaixo:

(//http://three.fsphost.com/darkside/dev3.jpg)

Como solucionar isso? Antes de mais nada, verificar as dependências do código, feito isso, basta acionarmos as opções do Linker: Ferramentas -> Opções do Compilador.

Sabendo-se que a LIB do winsock é "wsock32.lib", adicionamos o argumento à linha de comando do Linker:
-l wsock32
Veja:

(//http://three.fsphost.com/darkside/dev4.jpg)


4 Passo - Compilando
*****************************************************
Muito bem, chegamos finalmente à compilação do código, esta tarefa é bem simples, quando os processos anteriores são executados com sucesso.
Você possui 2 opções:

1) Pressionar CTRL+F9, para apenas compilar o código
2) Pressionar F9, para compilar e EXECUTAR o programa.

Se tudo ocorrer bem, você verá a seguinte caixa de diálogo:
(//http://three.fsphost.com/darkside/dev5.jpg)

FIM!
Espero ter ajudado.
Bye.
Title: Re: Compilando com o DEV C++
Post by: d3rf on 04 de July , 2006, 09:05:19 AM
Para ficar melhor, posta um link para Downloads do DEV, ae os users vao poder baixar e testar ...

Oks ?
Title: Re: Compilando com o DEV C++
Post by: locator.dll on 04 de July , 2006, 09:11:24 AM
Download (//http://switch.dl.sourceforge.net/sourceforge/dev-cpp/devcpp-4.9.9.2_setup.exe)

vlw

locator.dll
Title: Re: Compilando com o DEV C++
Post by: kmrafa on 12 de July , 2006, 04:12:04 PM
legal...me batia um pouco pra compila em C++ =(

ehaue conseguia até... mais eu n manjo de C, só pegava os codigos pra compila...
Title: Re: Compilando com o DEV C++
Post by: Ðark$pawn on 12 de July , 2006, 06:08:34 PM
Bom tuto Dark_Side... Continue assim!!!

Estou muito grato por seus posts... ;)
Title: Re: Compilando com o DEV C++
Post by: _Dr4k0_ on 14 de July , 2006, 10:32:11 AM
Eu acho que faço algo bem simples.. escrevo num bloco de notas e  salvo como nomedoprograma.C dps abro e  aperto ctrl+f11