Kirjoittaja Aihe: GCC:n kanssa ongelmia: ei tunnista perus .h-tiedostoja!  (Luettu 1310 kertaa)

tahvo_tavallinen

  • Käyttäjä
  • Viestejä: 55
    • Profiili
Eli tarkoitus olisi koodailla hieman C-tä, mutta kun ohjelmaa yrittää ajaa gcc:llä, tulee heti kättelyssä virheilmoitus:
main.c:1:18: error: stdio.h: No such file or directory
main.c:2:19: error: stdlib.h: No such file or directory

Näistä esim. stdio.h sisältäisi mm. yleistarpeelliset printf ja scanf sekä fprintf ja fscanf-funktiot. Jostain syystä GCC ei kuitenkaan löydä tiedostoja. Itse koodissa ei ole mitään vikaa, se kääntyy ja toimii toisella koneella. Olisiko GCC hukannut ko. tiedostot vai onko sen asennus vaan vajaa?

SuperOscar

  • Käyttäjä
  • Viestejä: 4063
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: GCC:n kanssa ongelmia: ei tunnista perus .h-tiedostoja!
« Vastaus #1 : 09.04.09 - klo:13.16 »
Katso ensin, onko libc6-dev-paketin asennus kunnossa:

Koodia: [Valitse]
dpkg-query -l libc6-dev
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

tahvo_tavallinen

  • Käyttäjä
  • Viestejä: 55
    • Profiili
Vs: GCC:n kanssa ongelmia: ratkaistu
« Vastaus #2 : 09.04.09 - klo:14.34 »
Joo, ehän sieltä ko. pakettia löytynyt. Nyt on asennettu ja toimii jälleen, kiitoksia neuvoista!