Nils123
Halbprofi
(offline)
Dabei seit 11.2010
193
Beiträge
|
Geschrieben am: 24.12.2010 um 11:59 Uhr
Zuletzt editiert am: 24.12.2010 um 17:28 Uhr
|
|
/* bspl0001.c */
#include <stdio.h>
main() {
printf("\nDies ist mein C-Programm.\n");
printf("\nWie Sie sehen. kann 'printf' ");
printf("nicht nur Texte drucken.\n");
printf("sondern auch rechnen.\n\n");
printf("13 * 7 = %i \n" ,13 * 7);
}
Hallo
Was oben steht hab ich geschrieben mit Editor.
Jetzt muss ich Programm erstellen. Also übersetzen(kompilieren) und
binden(linken). Wie mach ich das Jetzt ?
osu player ♫
|
|
Tempozwerg - 35
Halbprofi
(offline)
Dabei seit 10.2009
117
Beiträge
|
|
Geschrieben am: 24.12.2010 um 12:04 Uhr
|
|
ja genau.. kompilieren halt..
mit welcher software schreibst du es denn?
|
|
scw - 42
Experte
(offline)
Dabei seit 09.2002
1836
Beiträge
|
|
Geschrieben am: 24.12.2010 um 12:06 Uhr
|
|
- Linux, Windows oder Mac?
- Hast du schon einen Compiler?
- Schonmal gegoogelt?
|
|
Nils123
Halbprofi
(offline)
Dabei seit 11.2010
193
Beiträge
|
|
Geschrieben am: 24.12.2010 um 12:10 Uhr
|
|
Windows
osu player ♫
|
|
Okolus - 40
Halbprofi
(offline)
Dabei seit 11.2005
115
Beiträge
|
Geschrieben am: 24.12.2010 um 12:14 Uhr
Zuletzt editiert am: 24.12.2010 um 13:33 Uhr
|
|
Speicher das scource-File als "Programname.c" ab.
Lad dir den mingw runter.
Installier den. Prüfe ob der suchpfad zu den ausführbaren Dateien stimmt(Wenn nicht, PATH-Variable setzen oder Pfad beim compilieren mit angeben).
Dann kannst du das Programm mittels:
[pfad zum gcc]gcc.exe -std=gnu99 [-o name des Programms] pfad zum C-File
übersetzen. Wobei die eckigen klammer dafür stehen das dus nur gegebenfalls angeben musst.
Wenn du kein programmname mit -o angibst, heißt dein programm nacher a.exe. Und die kann man, wie sollte es anderst sein, mittels Komandozeile ausführen...
Infos:
- den linker benötigst du nicht, solange du nur ein File übersetzt
- wenn du vor hast mehr zu Programmieren, empfielt es sich, sich über kurz oder lang eine Entwicklungsumgebung wie eclipse Helios zu installieren. Die hilft dir dann bei so Geschichten wie ein Makefile erstellen und erleichtert die Arbeit durch Code-vervollständigung und so zeug.
|
|
Protagonist - 30
Champion
(offline)
Dabei seit 05.2010
2451
Beiträge
|
|
Geschrieben am: 24.12.2010 um 14:47 Uhr
|
|
Ich finde Code::Blocks ganz gut.
|
|
Bigfoot29 - 46
Profi
(offline)
Dabei seit 04.2008
924
Beiträge
|
|
Geschrieben am: 24.12.2010 um 17:06 Uhr
|
|
Okolus: wird "-std=gnu99" wirklich benötigt?
Gruß.
LMAA! - Lächle Mehr Als Andere!
|
|
Nils123
Halbprofi
(offline)
Dabei seit 11.2010
193
Beiträge
|
|
Geschrieben am: 24.12.2010 um 17:26 Uhr
|
|
Hat sich schon erledigt
osu player ♫
|
|
Nils123
Halbprofi
(offline)
Dabei seit 11.2010
193
Beiträge
|
|
Geschrieben am: 24.12.2010 um 17:26 Uhr
|
|
Zitat von Bigfoot29: Okolus: wird "-std=gnu99" wirklich benötigt?
Gruß.
Und nein es ist nicht nötig
osu player ♫
|
|
Okolus - 40
Halbprofi
(offline)
Dabei seit 11.2005
115
Beiträge
|
Geschrieben am: 25.12.2010 um 23:40 Uhr
Zuletzt editiert am: 25.12.2010 um 23:50 Uhr
|
|
Zitat von Nils123: Zitat von Bigfoot29: Okolus: wird "-std=gnu99" wirklich benötigt?
Gruß.
Und nein es ist nicht nötig
entweder gnu99 oder c99 wird dann nötig, wenn man for-Schleifen verwenden will. Und die werden bei der C-Programmierung doch recht häufig verwendet...
|
|