Problema pra compilar

1. Problema pra compilar

Victor Vinicius Sued Flávio
Victor Sued

(usa Arch Linux)

Enviado em 19/08/2008 - 14:28h

Postei em outra comunidade mais ninguem soube me responder então resolvi postar aqui pois é uma comunidade que fala especificamente do assunto e espero que possam me ajudar a resolucionar o problema.
Galera estou programando em tres linguagens e preciso saber quais os comandos de cada um deles para compilar o arquivo e como compilar.

JAVA
C/C++
PASCAL

Pascal eu ja sei mais eu do o comando fpc nomedoarquivo.pas ai certo compila tudo certinho mais quando tento executar o programa não acontece nada simplesmente eu clico e não abre nada, alguem poderia me ajudar ?.

Mais está tudo certinho compilou ai mostrou alguns erros, ai eu verifiquei e corrigir eram erros bobos como variavel escrita errada,esqueci de por ")" e tal.

Ai compilou certinho mais ai quando clico pra abrir não abre.

é apenas um exemplo do Fibonacci.

program fibonacci;

var

num_anterior, num_atual, novo_numero, i : integer;

begin
num_anterior := 0;
num_atual := 1;
writeln('O primeiro numero fibonacci e 1');

for i := 2 to 10 do
begin
novo_numero := num_atual + num_anterior;
num_anterior := num_atual;
num_atual := novo_numero;
writeln('O ',i,'. numero fibonacci e ',novo_numero);

end;

writeln('.............Final do programa...........');

end.

-------------------------------------------------------
e agora deu mais um erro mais só que agora no C/C++

Fui compilar com esse comando.

$sudo gcc -ansi fibonacci.c

ai no konsole retornou isso.

fibonacci.c:1:19: error: conio.h: Ficheiro ou directoria inexistente
victor@Victor-Sued:~/programasvictor/c$ sudo gcc -ansi fibonacci.c

Estou tentando compilar o seguinte código.

#include <conio.h>
#include <stdio.h>

main()
{
int i,num_anterior, num_atual, novo_numero;
num_anterior = 0;
num_atual = 1;
printf("O numero primeiro numero fibonacci e 1");

for (i=2;i <= 10;i++)
{
novo_numero = num_atual + num_anterior;
num_anterior = num_atual;
num_atual = novo_numero;
printf("O %i numero fibonacci e %d",i,novo_numero);
}

getch();

}

Muito obrigado e fiquem com Deus.


  


2. C

Rodrigo Ferreira Valentim
engos

(usa openSUSE)

Enviado em 19/08/2008 - 15:03h

1o - Remova a linha do cornio.h, pois essa é uma biblioteca exclusiva do Windows.

2o - Substitua o comando getch() por getchar().

Para compilar usei:

gcc -o <binario> <fonte.c>


[]s


3. Re: Problema pra compilar

Victor Vinicius Sued Flávio
Victor Sued

(usa Arch Linux)

Enviado em 19/08/2008 - 16:07h

Ta, mais ai que eu não estou entendendo compilei retirando o conio, e rodei o código a seguir no terminal ja linkado a pasta que estava o fibonacci.c :

gcc -o ansi fibonacci.c

Certo!, mais ai criou um executável e eu tento executa-lo e não acontece nada clico pra abrir e nada.


4. Re: Problema pra compilar

Victor Vinicius Sued Flávio
Victor Sued

(usa Arch Linux)

Enviado em 19/08/2008 - 16:08h

o certo não seria eu clicar e ele abrir em algum terminal ?

Pois eu abro um terminal ponho o caminha dele e funciona perfeitamente mais eu queria que quando eu clicasse ele ja abria em um terminal.


5. Re: Problema pra compilar

yurick gomes
yurick

(usa Debian)

Enviado em 23/08/2008 - 16:41h

para executar esses programinhas no linux faz o seguinte:
abre um terminal, entra no diretório onde está teu código executável
e digita ./(teu-codigo-executavel), blz!!!!


6. Re: Problema pra compilar

yurick gomes
yurick

(usa Debian)

Enviado em 23/08/2008 - 16:45h

opa, (se vc estiver usando gnome)
vc pode também clicar com o botão direto do mouse no arquivo executável
e vai aparecer algo do tipo executar no terminal



  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts