---
title: "CygWin nybörjarfråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/52317-cygwin-nybörjarfråga"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "pilt77"
published: "2002-09-05T16:34:13.000Z"
updated: "2002-09-09T17:51:49.000Z"
replies: 22
views: 452
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/52317-cygwin-nybörjarfråga"
---

# CygWin nybörjarfråga

_Sida 1 av 2._

## #1 — pilt77, 2002-09-05T16:34Z

Nu har jag laddat ner och installerat CygWin och undrar hur man kompilerar. Är det bara att öppna ett komandofönster och skriva GCC?

Permalänk: https://www.webforum.nu/p/52317

## #2 — SDCd, 2002-09-05T20:25Z

Du måste ange hela sökvägen till gcc, eller editera en PATH till gcc. För att läsa om de flaggor som skall anges i samband med gcc kan du starta cygwin och skriva 

```
man gcc
```

Om det är c++ kompilator du är ute och fiskar efter så prova med g++ på samma sätt.

Permalänk: https://www.webforum.nu/p/773122

## #3 — PeW, 2002-09-05T20:46Z

> **SDCd skrev:**
>
> Du måste ange hela sökvägen till gcc, eller editera en PATH till gcc.

 Det behövde inte jag göra (W2K & XP). Bara att tuta och köra  :D

I övrigt är väl det simplaste kommandot:

```
gcc file.c
```

 för att kompilera "file.c" 

Filen file.c gör du juh i en texteditor typ UltraEdit :bire

Permalänk: https://www.webforum.nu/p/773137

## #4 — SDCd, 2002-09-05T20:56Z

Ok, du har säkert rätt, jag använde g++ via Ultraedit och då var jag tvungen att lägga in hela sökvägen.

Du menar att miljövariablarna automagiskt konfigureras? Det är inte så att du menar att man kör igång cygwin och sedan kör gcc?

Permalänk: https://www.webforum.nu/p/773148

## #5 — pilt77, 2002-09-05T22:47Z

hur ändar man PATH i win2000?

Permalänk: https://www.webforum.nu/p/773208

## #6 — PeW, 2002-09-06T06:11Z

> **SDCd skrev:**
>
> Det är inte så att du menar att man kör igång cygwin och sedan kör gcc?

Jo.. det var så jag menade  :)

> hur ändar man PATH i win2000?

 högerklicka på "den här dator ikonen" \> egenskaper \> miljövariabler \> "path = c:\\cygwin\\bin"  
Står det nåt annat där redan lägger du in detta sist, avgränsat med ';'

Permalänk: https://www.webforum.nu/p/773259

## #7 — pilt77, 2002-09-06T09:55Z

men jag har inget gcc i bin katalogen. Har jag inte installerat det rätt?  Jag var inne på hemsidan och valde att installera från internet, är det något mer man måste göra efter installationen?

Permalänk: https://www.webforum.nu/p/773559

## #8 — PeW, 2002-09-06T12:17Z

Själv så installerar jag från CD...  men jag har starkt för mig att det går att hämta ned filerna här till en tempkatalog och installera lokalt. (De är liknande de som jag har på CD, fast nyare)

Permalänk: https://www.webforum.nu/p/773692

## #9 — SDCd, 2002-09-06T13:16Z

\--\>PeW. Jag tolkade hans fråga som att han ville öppna ett DOS-fönster och kompilera därifrån.

\--\>pilt77. Jag har installerat från internet och har gcc i bin-katalogen. Är du riktigt säker på att den inte finns där?

Permalänk: https://www.webforum.nu/p/776638

## #10 — pilt77, 2002-09-06T17:07Z

> **SDCd skrev:**
>
> \--\>PeW. Jag tolkade hans fråga som att han ville öppna ett DOS-fönster och kompilera därifrån.
> 
> \--\>pilt77. Jag har installerat från internet och har gcc i bin-katalogen. Är du riktigt säker på att den inte finns där?

japp helt säker, finns varken gcc eller g++. Ska testa att installera det igen

Permalänk: https://www.webforum.nu/p/776853

## #11 — PeW, 2002-09-06T17:10Z

> **SDCd skrev:**
>
> \--\>PeW. Jag tolkade hans fråga som att han ville öppna ett DOS-fönster och kompilera därifrån.

Men det är ju det jag gör...  Cygwin körs i en egen console med \*nix kommandon.  Sen är det ju bara att köra progget i vanliga cmd-prompten  ;)

Permalänk: https://www.webforum.nu/p/776857

## #12 — SDCd, 2002-09-06T18:19Z

:) OK, nu börjar vi komma ned på hårklyveri.

Permalänk: https://www.webforum.nu/p/776909

## #13 — PeW, 2002-09-06T20:24Z

> **SDCd skrev:**
>
> :) OK, nu börjar vi komma ned på hårklyveri.

 :birp

Permalänk: https://www.webforum.nu/p/776983

## #14 — pilt77, 2002-09-06T21:24Z

Problems again. :(

jag testade denna kodsnutt för att se om kompilatorn funkade

> \#include \<iostream.h\>
> 
> 
> void main()
> {
> 	cout \<\<"Hello World";
> 	
> }

men jag fick ett felmeddelande:

> C:\\c++\>gcc hello.cpp
> /cygdrive/c/DOCUME\~1/ADMINI\~1/LOCALS\~1/Temp/cceqrlWB.o(.text+0x20):hello.cpp: un
> defined reference to \`cout'
> /cygdrive/c/DOCUME\~1/ADMINI\~1/LOCALS\~1/Temp/cceqrlWB.o(.text+0x25):hello.cpp: un
> defined reference to \`ostream::operator\<\<(char const \*)'
> collect2: ld returned 1 exit status

hjälp en novis att komma igång, annars tappar jag motivationen

Permalänk: https://www.webforum.nu/p/777013

## #15 — Marcus E, 2002-09-06T21:29Z

Kanske för att det är fel?

\#include \<iostream\> // inget .h
using namespace std; // gör cout global

int main()  // main kan inte returnera void
{ 
cout \<\<"Hello World"; 
return 0;
}

Permalänk: https://www.webforum.nu/p/777017

## #16 — PeW, 2002-09-06T21:35Z

Testa att kompilera med g++ istället  ;) 
 
Dvs "g++ hello.cpp"

```php
#include <iostream.h>

int main() 
{ 
cout <<"Hello World"; 
return 0;
}
```

Permalänk: https://www.webforum.nu/p/777019

## #17 — pilt77, 2002-09-06T22:37Z

nu funkar det, kom själv på vad det var för fel. Nu jävlar kan inget stoppa mig

Permalänk: https://www.webforum.nu/p/777049

## #18 — PeW, 2002-09-07T08:40Z

> **pilt77 skrev:**
>
> nu funkar det, kom själv på vad det var för fel. Nu jävlar kan inget stoppa mig

Rätt!

Permalänk: https://www.webforum.nu/p/777152

## #19 — pilt77, 2002-09-07T12:17Z

ett till litet irreterande problem jag har, finns det något annat sätt än att använda cin \>\> om man vill att fönstret ska vara öppet, annars stängs det ju på en gång

Permalänk: https://www.webforum.nu/p/777356

## #20 — PeW, 2002-09-07T12:46Z

Om du kör programmet *från* en console bör du inte få den effekten. Dvs startar cmd, letar upp filen och kör den från kommandoraden i cmd.

Permalänk: https://www.webforum.nu/p/777378

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/52317-cygwin-nybörjarfråga  
Nästa sida: https://www.webforum.nu/amne/c-cpp/52317-cygwin-nybörjarfråga/page2.md
