Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: topi - 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 ?
-
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.
-
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
-
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 ?
-
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...
-
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ä.. ???
-
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 (http://home.online.no/~osmoma/tmp/test-std1.cpp)
test-std2.cpp (http://home.online.no/~osmoma/tmp/test-std2.cpp)
Sellaa tälle sivulle... (http://home.online.no/~osmoma/g++stl.html.html). 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