cygwin gcc: wie kann ich ein file kompilieren?

Gast #456117
Lesenswert?
• ▲
▼
hallo,
vorab kleine info - ich bin totaler nullchecker!
möchte dennoch mit dem cgg compiler von cygwin arbeiten... hab' cygwin 
bereits runtergeladen. leider klappt's nicht, da ich nach eingabe des 
befehls: "gcc -o filename.c" immer die Antwort: "gcc: filename.c: No 
such file or directory" und "gcc: no inout files" erhalte...

was läuft da verkehrt???
Gast #456154
Lesenswert?
• ▲
▼
Du hast leider nicht erwähnt was du eigentlich machen willst.
Cygwin ist 'nur' eine Portierung des GCC und diverser
Hilfsprogramme nach Windows. Damit kann man dann zunächst auch nur
Programme für Windows erstellen.
Wenn das deine Absicht ist bist du hier wahrscheinlich falsch und
könntest es hier versuchen:
http://www.bloodshed.net
http://www.bloodshed.net/devcpp.html

Da geht es zwar u.a. rund um MinGW (und nicht Cygwin), aber das ist
auch ein GCC für Windows.


Falls du jedoch den AVR programmieren willst brauchst du den avr-gcc
den du am Einfachsten mit dem WinAVR Paket installieren kannst.
   -> http://winavr.sourceforge.net

Für MSP430 und ARM gibt es andere Pakete. Das basiert letztlich zwar
auch alles auf Cygwin, ist aber doch etwas anders.

Mit dem '-o' Schalter sagst du dem Compiler übrigens wie die
Ausgabedatei heißen soll.

Schau doch mal hier:
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial

 - Michael
Moderator Persönliche Seite #456222
Lesenswert?
• ▲
▼
> Cygwin ist 'nur' eine Portierung des GCC und diverser
> Hilfsprogramme nach Windows.

Insbesondere ist es die Bereitstellung des Unix-System-APIs auf
Win32 (in der cygwin1.dll).  Dadurch kann man zusammen mit dem
entsprechenden GCC-Port viele Unix-Programme 1:1 auf Windows
laufen lassen.

Für Unix-Systeme gibt es historisch sehr viel opensource-Code, der
in der Regel Freeware ist.  Dadurch erschließt man sich mit Cygwin
dessen Möglichkeiten auch auf Win32-Systemen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.