![]() |
Hello World in C =)
Moin moin,
scheinbar bin ich nicht dazu in der Lage, in C eine Hello-World-Anwendung zu erstellen :gruebel: Mein äußerst umfangreicher Quelltext sieht so aus:
Code:
Und der Versuch, das Textchen auf den Bildschirm zu bringen:
#include <stdio.h>
int main(void) { printf("Hello, World!\n"); }
Code:
Na, wer erkennt, was mir daran nicht gefällt :mrgreen:
leo@DevNetIX:~$ gcc test.c -o test
leo@DevNetIX:~$ test leo@DevNetIX:~$ System ist Ubuntu 9 (muss dazu sagen, ich = Linux-Noob). Viele Grüße Mef |
Re: Hello World in C =)
Fehlermeldung?
test ausführbar machen (chmod +x test) |
Re: Hello World in C =)
Probier mal
Code:
Mit dem return 0 sagst du, dass du fertig bist. AFAIK ist das wichtig.
#include <stdio.h>
int main(void) { printf("Hello, World!\n"); return 0; } |
Re: Hello World in C =)
Zitat:
|
Re: Hello World in C =)
es heißt "./test" und nicht "test"
|
Re: Hello World in C =)
Zitat:
und wieso checkt er "test" alleine eigentlich nicht :gruebel: bzw. er findet test ja trotzdem, sonst würde ja ein Fehler ausgegeben... |
Re: Hello World in C =)
"test" ist ein BuiltIn-Unix-Befehl.
|
Re: Hello World in C =)
test ist Unix-Programm für Scripte. Mit test kann man unter anderem auf die Existenz eines Ordners und ähnlichem prüfen. Außerdem ist "[" ein Alias für das Programm test, damit du in einem Bash-Script folgendes schreiben kannst:
Code:
(Ungetestet, ich scripte nicht so oft in Bash)
if [ 2 -lt 3 ]; then
echo 2 ist kleiner als 3 fi; Ansonsten gib mal "man test" in der Kommandozeile ein. ;-) Zitat:
Mit freundlichen Grüßen, Valle |
Re: Hello World in C =)
Mit gcc -Wall schaltest du sämtliche Compilermeldungen ein.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz