www.mikrocontroller.net

Forum: Compiler & IDEs cygwin gcc: wie kann ich ein file kompilieren?


Autor: franz (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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???

Autor: let (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.