View Full Version : Linguagem C


caprisone
08-10-2007, 18:56
Sei q à partida muitos hao-de achar estranho postar sobre isto. mas sou teimoso e curtia ter isto a bombar. tenho ubuntu instalado. mas no portatil tenho mm so o vista instalado, e n keria tar a instalar mais nenhum SO por enquanto.
ora é o seguinte. keria poder programar em C no windows. ja instalei o mingw, e ao fazer gcc -v na consola, ele indica de facto qual é a versao do gcc instalada. mas a minha duvida é se ao compilar os ficheiros. sei q n é por certo da mesma maneira q em linux (acho), mas pelo que ja testei nao tive sucesso. alguem me pode dar umas dicas sff.

petersaints
08-10-2007, 19:47
Experimenta um IDE como Dev-C++ ou o CodeBlocks :P

| Blasted |
09-10-2007, 23:27
Correndo o risco de me tornar no enésimo utilizador a perguntar isto, gostava de pedir uma sugestao de um bom tutorial (para iniciantes mesmo) de C...

Já dei uma vista de olhos e nao me pareceu encontrar o que procurava, e como o tirulo deste é "Linguagem C" decidi tentar!

Aguardo resposta..

Thx desde já!

Cumps

Anoni Mus
10-10-2007, 00:23
alguem me pode dar uma ajuda?

saquie o cgwin (ou lá como se chama) que é um emulador de linux no windows, mas este não vinha com o programa e compilador de c (gcc) como é que eu faço para instala-lo em linux

se não soberem então deicxem aqui um link com um programa para rpogamar em c + um compilador
sff
Thanks

Sharkarp
10-10-2007, 00:26
Em windows não há nada mais fácil do que usar o Dev-Cpp. Para quê estar a complicar..

Anoni Mus
10-10-2007, 00:28
eu só queria utilizar o windows como ultimo recurso pois no ist trabalha-se com linux e eu queria aprender a istalar programas em linux

Sharkarp
10-10-2007, 00:46
O que interessa é o que está no programa :)

Mas se não me falha, a única diferença do win para o linux era que no linux tinhamos que ir a linha de comandos e fazer cpp qualquer coisa e depois executar o .out, mais nada. Não era preciso instalar nada, e para isso há o apt-get (claro que não é nos pcs da universidade ^^)

napalm
10-10-2007, 01:11
Se estás no IST tens acesso a software microsoft portanto sugiro-te que faças o download do Visual Studio 2005, que na minha opinião é o melhor IDE de c/c++/c# que existe actualmente em qualquer plataforma.

DeathGhost
10-10-2007, 10:34
Visual C, mas cuidado com os maus habitos que este cria :P

naonao
10-10-2007, 11:45
tou a tentar instalar o codeblocks no vista, e consigo, mas kd tento kompilar o hello world, pa ver se funciona, devolve esta msg:
-------------- Build: Debug in zcxfv ---------------
Compiling: main.c
mingw32-gcc.exe: installation problem, cannot exec `cc1': No such file or directory
Process terminated with status 1 (0 minutes, 0 seconds)
0 errors, 0 warnings

alguem me ajuda?
thnks

sir_atmc
10-10-2007, 19:48
Dev-C++ é a coisa mais simples que existe. Se queres uma coisa mais elaborada e melhor tens o Visual Studio (com Visual C++). Eu considero melhor em quase tudo, o Dev-C++ tem a vantagem de ser muito simples e usar o GCC (ou G++) para compilar. No entanto, nada bate o debug e as coisas todas XPTO do VS.

[knap]
10-10-2007, 21:52
Sei q à partida muitos hao-de achar estranho postar sobre isto. mas sou teimoso e curtia ter isto a bombar. tenho ubuntu instalado. mas no portatil tenho mm so o vista instalado, e n keria tar a instalar mais nenhum SO por enquanto.
ora é o seguinte. keria poder programar em C no windows. ja instalei o mingw, e ao fazer gcc -v na consola, ele indica de facto qual é a versao do gcc instalada. mas a minha duvida é se ao compilar os ficheiros. sei q n é por certo da mesma maneira q em linux (acho), mas pelo que ja testei nao tive sucesso. alguem me pode dar umas dicas sff.

Podes sempre instalar GNU/Linux numa máquina virtual (no vmware por exemplo) e trabalhar a partir de lá.

caprisone
11-10-2007, 22:14
entao é assim. vou seguir o conselho de alguns q aki responderam e vou pelo Dev-C++
agora a minha duvida é a seguinte. tenho de instalar mais alguma coisa??
eu ja tinha instalado o mingw. posso manda-lo po caixote dp de ter o Dev-C++ instalado?

sir_atmc
11-10-2007, 22:30
entao é assim. vou seguir o conselho de alguns q aki responderam e vou pelo Dev-C++
agora a minha duvida é a seguinte. tenho de instalar mais alguma coisa??
eu ja tinha instalado o mingw. posso manda-lo po caixote dp de ter o Dev-C++ instalado?

Basta instalar o Dev-C++ e está pronto a usar, que já trás o compilador GCC(e também o G++).

caprisone
11-10-2007, 22:31
instalei o dev-c++ mas ao compilar e correr o programa da um erro:

Executing gcc.exe...
gcc.exe "C:\Users\Pedro\Desktop\fich.c" -o "C:\Users\Pedro\Desktop\fich.exe" -I"C:\Dev-Cpp\include" -I"C:\Dev-Cpp\libexec\gcc\mingw32\3.4.2" -L"C:\Dev-Cpp\lib"
gcc.exe: installation problem, cannot exec `cc1': No such file or directory

Execution terminated
Compilation successful

ja andei a ver outras threads sobre o assunto e ja tentei adicionar às opcoes do compilador a path: "C:\Dev-Cpp\libexec\gcc\mingw32\3.4.2" nas directorias do C.
mas n tive sucesso com esta accao. alguem me pode ajudar. (SO: Vista)

Vandong
15-11-2007, 23:08
instalei o dev-c++ mas ao compilar e correr o programa da um erro:

Executing gcc.exe...
gcc.exe "C:\Users\Pedro\Desktop\fich.c" -o "C:\Users\Pedro\Desktop\fich.exe" -I"C:\Dev-Cpp\include" -I"C:\Dev-Cpp\libexec\gcc\mingw32\3.4.2" -L"C:\Dev-Cpp\lib"
gcc.exe: installation problem, cannot exec `cc1': No such file or directory

Execution terminated
Compilation successful

ja andei a ver outras threads sobre o assunto e ja tentei adicionar às opcoes do compilador a path: "C:\Dev-Cpp\libexec\gcc\mingw32\3.4.2" nas directorias do C.
mas n tive sucesso com esta accao. alguem me pode ajudar. (SO: Vista)

Estou a ter o mesmo problema do que o teu...e o meu SO também é o Vista...já conseguiste solucionar o teu problema?

kronozord
16-11-2007, 14:11
eu só queria utilizar o windows como ultimo recurso pois no ist trabalha-se com linux e eu queria aprender a istalar programas em linux


Extrais o xpto.tar.gz ou seja la o que for, cd /xpto , ./configure, make, make install,
isto tá nos manuais que vem dento tos tar, procura por help or readme ou qq coisa assim.

Vandong
16-11-2007, 14:39
instalei o dev-c++ mas ao compilar e correr o programa da um erro:

Executing gcc.exe...
gcc.exe "C:\Users\Pedro\Desktop\fich.c" -o "C:\Users\Pedro\Desktop\fich.exe" -I"C:\Dev-Cpp\include" -I"C:\Dev-Cpp\libexec\gcc\mingw32\3.4.2" -L"C:\Dev-Cpp\lib"
gcc.exe: installation problem, cannot exec `cc1': No such file or directory

Execution terminated
Compilation successful

ja andei a ver outras threads sobre o assunto e ja tentei adicionar às opcoes do compilador a path: "C:\Dev-Cpp\libexec\gcc\mingw32\3.4.2" nas directorias do C.
mas n tive sucesso com esta accao. alguem me pode ajudar. (SO: Vista)


Como disse no post acima também tava com o mesmo problema penso que é peleo o SO ser o Vista mas Finalmente descobri onde reside o problema, aki está a solução:

1º passo -
Ferramentas -> Compiler Option
No Separador Directories
e adicionar a pasta C:\Dev-Cpp\libexec\gcc\mingw32\3.4.2

No Separador Programs
C:\Dev-Cpp\bin\ em cada executável. Por exemplo, o primeiro fica assim:
C:\Dev-Cpp\bin\gcc.exe

cumps

Array
16-11-2007, 19:07
Epá se vocês realmente querem programar C, dediquem-se um bocado e comprem o livro "Linguagem C" feito por Luís Damas, são 25€ se não me engano, e ficam a saber completamente C por DOS, depois aí sim, recorrem á internet, sabendo o basico, procurando por stuff mais avançada.

Sharkarp
16-11-2007, 22:25
Epá se vocês realmente querem programar C, dediquem-se um bocado e comprem o livro "Linguagem C" feito por Luís Damas, são 25€ se não me engano, e ficam a saber completamente C por DOS, depois aí sim, recorrem á internet, sabendo o basico, procurando por stuff mais avançada.

Dev-C++ também dá o output em consola/DOS, não tem nada a ver. Só muda a Interface.

E se estão a aprender, comprar o livro não era má ideia, sempre ensina qualquer coisinha.