C, kompilera kod, fstream

Mjukstarta här!
Kategoriregler
Läs följande innan du postar: http://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=44692
Du får hjälp att komma igång med Ubuntu genom att välja en personlig fadder här: http://ubuntu-se.org/phpBB3/viewtopic.php?f=110&t=8767
Erik Landvall
Inlägg: 58
Blev medlem: 30 maj 2011, 12:53
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Kontakt:

C, kompilera kod, fstream

Inlägg av Erik Landvall »

Försöker kompilera ett program men får:

Kod: Markera allt

shell.c:1:19: ödesdigert fel: fstream: Filen eller katalogen finns inte
Har installerat libstdc++5 och libstdc++6 för att försöka lösa det men inget som hjälpt.

Någon som vet vad detta kan bero på..?
Bloggen: Erik Landvall
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: C, kompilera kod, fstream

Inlägg av mcNisse »

Du behöver -dev paketen. Det är de som innehåller h-filerna.

Det enklaste är att dra in build-essential. Det brukar dra in det du behöver för att kompilera c och c++.
Erik Landvall
Inlägg: 58
Blev medlem: 30 maj 2011, 12:53
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Kontakt:

Re: C, kompilera kod, fstream

Inlägg av Erik Landvall »

Vart för snabb för att trycka på rätt svar där märkte ja.. Fick det tyvär ändå inte att funka.

Installerade paketen:
  • build-essential
    libstdc++6-4.5-dev-armhf-cross
    libstdc++6-4.5-dev-armel-cross
    libstdc++6-4.5-dev
Importen i koden ser ut så här:

Kod: Markera allt

#include <fstream>
#include <iostream>
Felmeddelandet exakt:
shell.c:1:19: ödesdigert fel: fstream: Filen eller katalogen finns inte
kompilering avslutad.

Använder gcc

Har du eller någon annan en tanke på vad det kan vara så får ni gärna reflektera, tack på förhand.
Bloggen: Erik Landvall
gusnan
Inlägg: 348
Blev medlem: 17 jan 2007, 08:20
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: C, kompilera kod, fstream

Inlägg av gusnan »

Hur ser kommandot som du kör för att kompilera ut?

Felmeddelandet du rapporterar innehåller "shell.c:1:19:" (alltså en C-fil), men du säger att du använder fstream och iostream vilka används i C++...

Min gissning är att du försöker kompilera C++-kod som om det vore C-kod.
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: C, kompilera kod, fstream

Inlägg av mcNisse »

Kompilera med g++.
Erik Landvall
Inlägg: 58
Blev medlem: 30 maj 2011, 12:53
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Kontakt:

Re: C, kompilera kod, fstream

Inlägg av Erik Landvall »

mcNisse skrev:Kompilera med g++.
det funkade bättre :)

Tack cowboy också.
Då vet ja vad ja gjorde fel.
Bloggen: Erik Landvall
Skriv svar

Återgå till "För nybörjaren"