FórumGdH

Página Inicial do Guia do Hardware

Registrar FAQ Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Voltar   FórumGdH > Profissional > Programação, scripts, web e banco de dados
Bem-vindo ao FórumGdH
Não se esqueça de se registrar, é grátis . Nós temos 759.248 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.

Resposta
 
Opções do Tópico
Antigo 21-05-2009, 11:47   #1 (permalink)
Olavo França
Membro Senior
 
Avatar de Olavo França
 
Registrado em: Nov 2007
Localização: Fortaleza - Ceará
Idade: 48
Mensagens: 436
Reputação: 927 Olavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputação
Enviar mensagem via MSN para Olavo França
Question Como compilar um programa em C/C++ no Eclipse 3.2 para plataforma Linux

Bom dia galera...
Como devo proceder para compilar os programas que já tenho pronto. mas que foram feitos usando Dev-C++ na plataforma Windows.
Parece que o plugin CDT já está instalado:
Código:
i eclipse - Plataforma de Ferramentas Extensível e IDE Java i eclipse-cdt - C/C++ Development Tools for Eclipse i eclipse-common-nls - localized message catalog for Eclipse i eclipse-efj - Eclipse Java code formatter i eclipse-gcj - Native Eclipse run with GCJ i A eclipse-jdt - plugins "Java Development Tools" para o Eclipse i A eclipse-jdt-gcj - Java Development Tools plug-ins for Eclipse (GCJ version) i eclipse-jdt-nls - localized message catalog for Eclipse i eclipse-nls - localized message catalog for Eclipse i A eclipse-pde - "Plugin Development Environment" para desenvolver plugins para o i A eclipse-pde-gcj - Plug-in Development Environment to develop Eclipse plug-ins (GCJ i A eclipse-pde-nls - localized message catalog for Eclipse i A eclipse-platform - Eclipse platform without plug-ins to develop any language i A eclipse-platform-gcj - Eclipse platform without plug-ins to develop any language (GCJ v i A eclipse-platform-nls - localized message catalog for Eclipse i eclipse-pydev - Python development plug-in for Eclipse i eclipse-pydev-gcj - Python development plug-in for Eclipse (GCJ version) i A eclipse-rcp - Eclipse rich client platform i A eclipse-rcp-gcj - Eclipse rich client platform (GCJ version) i A eclipse-rcp-nls - localized message catalog for Eclipse i A eclipse-sdk - Extensible Tool Platform and Java IDE i A eclipse-sdk-nls - localized message catalog for Eclipse i eclipse-source - Eclipse source code plug-ins
A minha pergunta é esta: Como faço para Compilar os arquivos fontes (C++) no Eclipse. Já tentei compilar de várias formas e não consegui.
Fico aguardando retorno.
Desde já agradeço suas colaborações !
__________________
Mobo Intel Classic DG31PRBR
CPU Intel Core 2 Duo E7400 S775 2.8 GHz
4 GB DDR2 800 MHz PPB
PCI-Exp GF GT520 1024MB GDDR3
2x HD 500GB - Sata II 7200 RPM
Grav. CD/DVDW LG Sata
Windows 7 64-bits

Citação:
Não acreditar em Deus, é duvidar da própria existência de tudo....

Última edição por Olavo França : 21-05-2009 às 13:18. Motivo: Prestar maior esclarecimentos...
Olavo França está offline   Responder com Quote
Antigo 21-05-2009, 16:01   #2 (permalink)
JOMARUMU
GeeK
 
Avatar de JOMARUMU
 
Registrado em: Nov 2007
Localização: Jaú, centro do estado de São Paulo
Idade: 18
Mensagens: 2.157
Reputação: 105 JOMARUMU tem uma fabulosa reputaçãoJOMARUMU tem uma fabulosa reputaçãoJOMARUMU tem uma fabulosa reputaçãoJOMARUMU tem uma fabulosa reputaçãoJOMARUMU tem uma fabulosa reputaçãoJOMARUMU tem uma fabulosa reputaçãoJOMARUMU tem uma fabulosa reputaçãoJOMARUMU tem uma fabulosa reputaçãoJOMARUMU tem uma fabulosa reputaçãoJOMARUMU tem uma fabulosa reputaçãoJOMARUMU tem uma fabulosa reputação
Enviar mensagem via MSN para JOMARUMU Enviar mensagem via Yahoo para JOMARUMU
Padrão

Oi, eu também espero essa resposta, não sei como fazer mas gostaria de descobrir para fazer a CalDOS (calculadora da minha assinatura) para linux.
Pelo que sei você terá que retirar tudo o que tem na biblioteca windows, como se fosse fazer um programa para DOS, retire tudo o que tem system (""); (acho que nem tudo é necessário, mas para garantir...).

Uma vez fiz essa pergunta aqui, responderam que o melhor modo é usar o QT, mas esse é pago para softwares free ou shawares.
Até mais.
__________________
Aprovado:
POLI-USP - Eng. Mecatrônica
UNICAMP - Eng. Controle e Automação
UNESP - Eng. Controle e Automação (Meio de ano) - Eng. Elétrica (fim)
UFSC - Eng. Controle e Automação
UNIFEI - Eng. Controle e Automação
UFSCAR - Eng. Materiais
JOMARUMU está offline   Responder com Quote
Antigo 21-05-2009, 18:32   #3 (permalink)
faguirre
Veterano
 
Avatar de faguirre
 
Registrado em: Dec 2007
Idade: 26
Mensagens: 1.014
Reputação: 1473 faguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputação
Enviar mensagem via MSN para faguirre
Padrão

Normalmente em linux vc compila utilizando o gcc, que já vem instalado na maioria das distribuições, quando aos system("") que o JOMARUMU citou, vc pode substituir por comando similares do linux (i.e. syste("cls") ficará system("clear").)

Tipicamente a sintase de uso do gcc é gcc [opções] programa.c -o programa.out, vc pode ver as opções do gcc através do comando gcc --help.

existem também diversos tutoriais na net.
__________________
www.bytesvariados.blogspot.com
faguirre está offline   Responder com Quote
Antigo 29-05-2009, 14:33   #4 (permalink)
Olavo França
Membro Senior
 
Avatar de Olavo França
 
Registrado em: Nov 2007
Localização: Fortaleza - Ceará
Idade: 48
Mensagens: 436
Reputação: 927 Olavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputação
Enviar mensagem via MSN para Olavo França
Question Como gerar o executável ?

Boa tarde pessoal...
Eu queria saber como configuro o Eclipse 3.2 para ele gerar o "Executável"

Desde já, obrigado pela atenção.
Imagens Anexadas
Tipo de Arquivo: jpg Eclipse32_II.jpg (95,6 KB, 10 visitas)
__________________
Mobo Intel Classic DG31PRBR
CPU Intel Core 2 Duo E7400 S775 2.8 GHz
4 GB DDR2 800 MHz PPB
PCI-Exp GF GT520 1024MB GDDR3
2x HD 500GB - Sata II 7200 RPM
Grav. CD/DVDW LG Sata
Windows 7 64-bits

Citação:
Não acreditar em Deus, é duvidar da própria existência de tudo....
Olavo França está offline   Responder com Quote
Antigo 29-05-2009, 15:45   #5 (permalink)
faguirre
Veterano
 
Avatar de faguirre
 
Registrado em: Dec 2007
Idade: 26
Mensagens: 1.014
Reputação: 1473 faguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputação
Enviar mensagem via MSN para faguirre
Padrão

Bom eu não conheço o Eclipse, mais a melhor forma possível em se gerar um "executável" é utilizar o gcc.

Abaixo tenho alguns exemplos:

clara.jpg

compila.jpg

compila2.jpg

compila3.jpg

Quanto a sua biblioteca "conio.h", ela pode te trazer alguns problemas já que ela foi feita para programação em ambiente windows, portanto ela não segue o padrão ansi, mas caso vc realmente precise dela, vc pode procurar algumas alternativas para linux, como o ncurses.

os parâmetros que passei para o gcc, o -ansi, é para informar o compilador que o arquivo segue o padrão ansi, vc pode suprimir esta entrada se preferir.

o -Wall, é um debuger, me avisa de algum erro mais grosseiro, e onde está o erro, o -lm informa que estou utilizando a biblioteca math.h

é isso, boa sorte.
__________________
www.bytesvariados.blogspot.com

Última edição por faguirre : 29-05-2009 às 15:58.
faguirre está offline   Responder com Quote
Antigo 29-05-2009, 16:33   #6 (permalink)
Olavo França
Membro Senior
 
Avatar de Olavo França
 
Registrado em: Nov 2007
Localização: Fortaleza - Ceará
Idade: 48
Mensagens: 436
Reputação: 927 Olavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputação
Enviar mensagem via MSN para Olavo França
Question

Boa tarde faguirre e demais companheiros...
Infelizmente preciso da biblioteca "conio.h" Tentei trocar por <ncurses.h>, mas quando dou o comando
gcc -lm -ansi Jogo_da_Velha.cpp -o Jogo.out

Retorna erros nas linhas onde possui o comando gotoxy, clrscr e clreol
Tem jeito de contornar esse problema ?
__________________
Mobo Intel Classic DG31PRBR
CPU Intel Core 2 Duo E7400 S775 2.8 GHz
4 GB DDR2 800 MHz PPB
PCI-Exp GF GT520 1024MB GDDR3
2x HD 500GB - Sata II 7200 RPM
Grav. CD/DVDW LG Sata
Windows 7 64-bits

Citação:
Não acreditar em Deus, é duvidar da própria existência de tudo....
Olavo França está offline   Responder com Quote
Antigo 29-05-2009, 16:59   #7 (permalink)
faguirre
Veterano
 
Avatar de faguirre
 
Registrado em: Dec 2007
Idade: 26
Mensagens: 1.014
Reputação: 1473 faguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputaçãofaguirre tem uma fabulosa reputação
Enviar mensagem via MSN para faguirre
Padrão

Bom, eu não tenho muito experiência com estas bibliotecas, mas sei que mesmo sendo parecidas, elas possuem comandos um pouco diferentes, achei duas referências na Web que podem se úteis.

http://www.vivaolinux.com.br/artigo/...es.h/?pagina=1

http://www.vivaolinux.com.br/artigo/...CURSES-Parte-I

Utilizando o google, aparece muito mais material.

Boa leitura.
__________________
www.bytesvariados.blogspot.com
faguirre está offline   Responder com Quote
Antigo 29-05-2009, 17:15   #8 (permalink)
Olavo França
Membro Senior
 
Avatar de Olavo França
 
Registrado em: Nov 2007
Localização: Fortaleza - Ceará
Idade: 48
Mensagens: 436
Reputação: 927 Olavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputaçãoOlavo França tem uma fabulosa reputação
Enviar mensagem via MSN para Olavo França
Thumbs up

Boa tarde companheiros e especialmente a faguirre...
Valeu companheiro vou mais tarde lê os sites que você me indicou e vou tentar fazer as adaptações. Quando terminar retorno o resultado.
Obrigado pela atenção.
__________________
Mobo Intel Classic DG31PRBR
CPU Intel Core 2 Duo E7400 S775 2.8 GHz
4 GB DDR2 800 MHz PPB
PCI-Exp GF GT520 1024MB GDDR3
2x HD 500GB - Sata II 7200 RPM
Grav. CD/DVDW LG Sata
Windows 7 64-bits

Citação:
Não acreditar em Deus, é duvidar da própria existência de tudo....
Olavo França está offline   Responder com Quote
Antigo 29-05-2009, 18:49   #9 (permalink)
OP
Moderador
 
Avatar de OP
 
Registrado em: Mar 2004
Localização: 23º 32' 51 S / 46º 38' 10 O
Mensagens: 26.461
Reputação: 12355 OP tem uma fabulosa reputaçãoOP tem uma fabulosa reputaçãoOP tem uma fabulosa reputaçãoOP tem uma fabulosa reputaçãoOP tem uma fabulosa reputaçãoOP tem uma fabulosa reputaçãoOP tem uma fabulosa reputaçãoOP tem uma fabulosa reputaçãoOP tem uma fabulosa reputaçãoOP tem uma fabulosa reputaçãoOP tem uma fabulosa reputação
Padrão

Movido de programas
__________________
"Estupidez até pode ter um certo charme. Ignorância não!"
Frank Zappa

Regras de conduta
Guia de Utilização do fórum
OP está online agora   Responder com Quote
Antigo 01-06-2009, 6:35   #10 (permalink)
JOMARUMU
GeeK
 
Avatar de JOMARUMU
 
Registrado em: Nov 2007
Localização: Jaú, centro do estado de São Paulo
Idade: 18
Mensagens: 2.157
Reputação: 105 JOMARUMU tem uma fabulosa reputaçãoJOMARUMU tem uma fabulosa reputaçãoJOMARUMU tem uma fabulosa reputaçãoJOMARUMU tem uma fabulosa reputaçãoJOMARUMU tem uma fabulosa reputaçãoJOMARUMU tem uma fabulosa reputaçãoJOMARUMU tem uma fabulosa reputaçãoJOMARUMU tem uma fabulosa reputaçãoJOMARUMU tem uma fabulosa reputaçãoJOMARUMU tem uma fabulosa reputaçãoJOMARUMU tem uma fabulosa reputação
Enviar mensagem via MSN para JOMARUMU Enviar mensagem via Yahoo para JOMARUMU
Padrão

Oi, eu achei uma solução que eu acho que deve ser boa.
Estou baixando o "andLinux", que é um linux que roda diretamente no windows, assim eu vou compilar para linux por ele, como é uma distribuição (acho) Ubuntu com o KDE deve vir junto o GCC.
Depois que eu terminar de baixar (depois de 28 Horas ), eu tento postar (se minha internet funcionar).
Até...
__________________
Aprovado:
POLI-USP - Eng. Mecatrônica
UNICAMP - Eng. Controle e Automação
UNESP - Eng. Controle e Automação (Meio de ano) - Eng. Elétrica (fim)
UFSC - Eng. Controle e Automação
UNIFEI - Eng. Controle e Automação
UFSCAR - Eng. Materiais
JOMARUMU está offline   Responder com Quote
Antigo 01-06-2009, 7:24   #11 (permalink)
zerocow
Tô em todas
 
Registrado em: Apr 2004
Idade: 25
Mensagens: 1.663
Reputação: 567 zerocow tem uma fabulosa reputaçãozerocow tem uma fabulosa reputaçãozerocow tem uma fabulosa reputaçãozerocow tem uma fabulosa reputaçãozerocow tem uma fabulosa reputaçãozerocow tem uma fabulosa reputaçãozerocow tem uma fabulosa reputaçãozerocow tem uma fabulosa reputaçãozerocow tem uma fabulosa reputaçãozerocow tem uma fabulosa reputaçãozerocow tem uma fabulosa reputação
Padrão

Bem, sobre a questão!

Deve ter alguma opção que vc configurar, para ele ssaber qual vai ser os comando para a compilação!

No linux:
gcc arquivo.c -o nome_do_binario -> Compila código em C
g++ arquivo.cpp -o nome_do_binaroi -> Compila código em C++


Sobre a conio, a conio é um LIB para DOS, eu não axo certo nem utiliza-la dentro do ambiente Windows, já que a Win32 oferece tudo que é precisa para trabalhar tanto com GUI, quando em modo texto...

Todas as funções que a conio oferece, a Win32 tmb faz.


Explicando: Hj em dia, NGM usa o DOS, eles utilizam uma emulação dele que o Windows oferece, mas akilo não é o DOS, logo, a Win32 oferece suporte sim a manipular as ações do modo texto do Windows.
__________________
Apenas Quem Reinventou a Roda, Sabe o porque dela ser Redonda - DevilF


Registered User: 449204
zerocow está offline   Responder com Quote
Resposta


Opções do Tópico

Regras de Mensagens
Você não pode criar tópicos
Você não pode postar respostas
Você não pode anexar arquivos
Você não pode editar suas mensagens

Código vB está Ligado
Smiles estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Ir para...


Horários baseados na GMT -3. Agora são 17:50.