Avatar billede code_freak Nybegynder
24. september 2003 - 14:57 Der er 5 kommentarer og
1 løsning

IOstream på BSD

Jeg ville bruge iostream filen i mit program, men den findes ikke på min bsd....
jeg bruger

#include <iostream>

og compilere med gcc
Avatar billede olennert Nybegynder
24. september 2003 - 15:10 #1
gcc er en C-oversætter. Prøv med g++ (som er C++-oversætteren svarende til gcc).
Avatar billede code_freak Nybegynder
24. september 2003 - 15:29 #2
hvordan compilere jeg mit script... keder ikke så meget til compilere uden for windows
Avatar billede olennert Nybegynder
24. september 2003 - 16:22 #3
Lav en tekstfil med navnet test.cc indeholdende

#include <iostream>

using std::cout;
using std::endl;

int main() {
  cout << "Hej, verden!" << endl;
  return 0;
}

Så kører du

g++ test.cc

og resultatet er dit program med navnet a.out. Det kører du så med

a.out

Hvis du vil ændre navnet, så bruger du eksempelvis

g++ -o andetnavn test.cc

og det kører du med

andetnavn
Avatar billede olennert Nybegynder
24. september 2003 - 16:23 #4
Afhængigt af værdien af din PATH kan det være du skal køre a.out eller andetnavn med

./a.out

eller

./andetnavn
Avatar billede olennert Nybegynder
24. september 2003 - 16:24 #5
Når du laver lidt mere komplekse programmer (spredt ud over flere filer og måske flere underkataloger) er det en god ide at bruge make, se eksempelvis http://make.paulandlesley.org
Avatar billede code_freak Nybegynder
26. september 2003 - 21:37 #6
mange tak :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester