Kirjoittaja Aihe: gcc  (Luettu 2849 kertaa)

topi

  • Käyttäjä
  • Viestejä: 179
    • Profiili
gcc
« : 26.03.06 - klo:13.05 »
Olen asentanut gcc3.4 ja gcc4.0 :n ja kaikki niiden vaatimat riippuvuudet. Olen suorittanut asennuksen myös komennolla apt-get ...   ja nuo ohjelmat näkyvät myös pakettienhallinnassa asennettuna.

Silti terminal ei tunne komentoa gcc eikä sudo gcc ?

villejuho

  • Käyttäjä
  • Viestejä: 72
  • Sorsa?
    • Profiili
Re: gcc
« Vastaus #1 : 26.03.06 - klo:15.04 »
En tiedä miksi sinulla ei tunne noita komentoja, mutta ite olen aina asentanut build-essential paketin, siinä tulee kaikkia tarvittavat c/c++ kääntämistä varten.

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: gcc
« Vastaus #2 : 26.03.06 - klo:15.14 »
Hehe  meinasikko ruveta ohjelmoimaan jotain ;D. gcc on kääntäjä ja voit kyllä käyttääkin sitä komennoilla gcc-3.4 tai gcc-4.0(katso ohje sivuja man gcc-3.4 ja man gcc-4.0). Mutta jos olet sen asentanut vain kääntääksesi jonkun lähdekoodin koneellesi, sinun ei tarvitse erikseen yrittää käynnistää tuota ohjelmaa sen hoitaa yleensä asentajat. Käytettävän kääntäjän kyllä voi valita export CC=gcc-3.4::) No jos haluat välttämättä käyttää komentoa gcc tee linkitys jompaan kumpaan tiedostoon gcc-3.4 tai gcc-4.0 esim  sudo ln -s /usr/bin/gcc-4.0 /usr/bin/gcc
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

topi

  • Käyttäjä
  • Viestejä: 179
    • Profiili
Re: gcc
« Vastaus #3 : 26.03.06 - klo:16.12 »
Kiitos,

Noilla loitsuilla gcc alkoi toimia  ;D Joo, vähän ohjelmointia tässä on tarkoitus yrittää  :P, tosin vain muokkaamalla valmiita ohjelmistoja. Seuraava ongelmakin tuli jo vastaan:

lpt_test.c:1:19: error: stdio.h: Tiedostoa tai hakemistoa ei ole
lpt_test.c:2:20: error: stdlib.h: Tiedostoa tai hakemistoa ei ole
lpt_test.c:3:20: error: unistd.h: Tiedostoa tai hakemistoa ei ole
lpt_test.c:6:21: error: sys/io.h: Tiedostoa tai hakemistoa ei ole

Täytyy varmaan yrittää asentaa sitä build-essential pakettia ?


Kupuntu

  • Käyttäjä
  • Viestejä: 804
  • Kubuntu 8.10 @ Amilo A1645
    • Profiili
Re: gcc
« Vastaus #4 : 26.03.06 - klo:16.16 »
Kiitos,

Noilla loitsuilla gcc alkoi toimia  ;D Joo, vähän ohjelmointia tässä on tarkoitus yrittää  :P, tosin vain muokkaamalla valmiita ohjelmistoja. Seuraava ongelmakin tuli jo vastaan:

lpt_test.c:1:19: error: stdio.h: Tiedostoa tai hakemistoa ei ole
lpt_test.c:2:20: error: stdlib.h: Tiedostoa tai hakemistoa ei ole
lpt_test.c:3:20: error: unistd.h: Tiedostoa tai hakemistoa ei ole
lpt_test.c:6:21: error: sys/io.h: Tiedostoa tai hakemistoa ei ole

Täytyy varmaan yrittää asentaa sitä build-essential pakettia ?


Kannattaa ainakin kokeilla...
Amilo A1645: AMD 3300+ 2.0 Ghz, 512 mb RAM, 80 gb kiintolevy.
Last.fm

villejuho

  • Käyttäjä
  • Viestejä: 72
  • Sorsa?
    • Profiili
Re: gcc
« Vastaus #5 : 26.03.06 - klo:17.03 »
Build-essential ilmeisesti tekee automaattisesti ton linkityksen, tai ainakin ton paketin asentamisen jälkeen gcc komento on toiminut ilman mitään ylimääräistä säätämistä..  ???

moma

  • Käyttäjä
  • Viestejä: 42
    • Profiili
Re: gcc
« Vastaus #6 : 29.03.06 - klo:19.54 »
gcc ja g++ kääntäjät toimivat?

Voit myös tutustua C++ ja STL (Standard Template Library) funktioihin.

Tässä on 2 esimerkkiä:
test-std1.cpp

test-std2.cpp

Sellaa tälle sivulle....   Sivun teksti on hyvin huono, vanha pakana!, mutta
pisteestä  "1) STL Documentation" löydät hyviä ohjeita.

Terveisin
  Moma
  http://www.futuredesktop.org/hpc_linux.html
« Viimeksi muokattu: 29.03.06 - klo:19.56 kirjoittanut moma »