Lowlevel

Lowlevel => OS-Design => Thema gestartet von: SlapY am 04. July 2004, 14:57

Titel: C Befehlo ohne Library?
Beitrag von: SlapY am 04. July 2004, 14:57
Hi,
welche befehle stehen mir zur verfügung wenn ich ohne library arbeite?

Danke schonmal

Mit freundlichen Grüßen
-SlapY
Titel: C Befehlo ohne Library?
Beitrag von: The-Programmerfish am 04. July 2004, 15:06
Meinst du C?
Titel: C Befehlo ohne Library?
Beitrag von: The-Programmerfish am 04. July 2004, 15:07
Oh Sorry hab nicht auf die Überschrift geschaut. Eigentlich nur die Schlüsselwörter von C.
Titel: C Befehlo ohne Library?
Beitrag von: SlapY am 04. July 2004, 15:08
Welche denn?
Titel: C Befehlo ohne Library?
Beitrag von: SlapY am 04. July 2004, 15:31
Kann mir jemand eine liste der befehle machen oder mir einen link geben wo so eine ist oder so?

Mfg
-SlapY
Titel: C Befehlo ohne Library?
Beitrag von: Another Stupid Coder am 04. July 2004, 16:54
Also soweit ich weiß ich "main" die einzige _Funktion_ die du benutzen kannst der rest sind eben schlüsselwörter wie:
if, while, return,... und die Standard typen wie char, int, void,... du kannst auch Zeiger benutzen...aber wenn du GCC mit den überall angegebenen OS-Dev-Einstellungen (-fno-stdlib und so) benutzt sollte es für jede FUnktion die du nicht benutzen Darfst eine Fehlermeldung geben.
Titel: C Befehlo ohne Library?
Beitrag von: SlapY am 04. July 2004, 17:45
Hi,Das prob is ich weiss nicht genau wie man die Schlüsselwörter verwendet...gibts da keine liste mit der verwendung ?
Titel: C Befehlo ohne Library?
Beitrag von: Another Stupid Coder am 04. July 2004, 17:54
ähm...sowas lernt man eigentlich wenn man C lernt und man sollte C können wenn man es verwenden will...such halt ein tutorial...
Titel: C Befehlo ohne Library?
Beitrag von: chr15 am 04. July 2004, 19:29
Also ein C-Tut z.B.: http://suparum.rz.uni-mannheim.de/manuals/c/cde.htm

Ein C++ Tut, das auf C Kentnisse aufbaut:
http://ladedu.com/cpp/
Titel: C Befehlo ohne Library?
Beitrag von: robert am 05. July 2004, 11:19
Mal was anderes, von welchen os-dev einstellungen fuer den gcc redest du da Another Stupid Coder?
Kann man das irgendwo nachlesen?

\\Robert
Titel: C Befehlo ohne Library?
Beitrag von: lobmann am 05. July 2004, 11:48
Lehs einfach das C-Kernel Tut von Teejay! Geht im Prinzip nur darum das du z.B. dein Kernel mit keinen Libs linkst
Titel: C Befehlo ohne Library?
Beitrag von: GhostCoder am 05. July 2004, 18:41
@robert:
ich denke er meint damit die gcc optionen damit keine standard librarys ala stdio.lib und so eingebunden werden.

Hier mal alle (ansi) c keywords aus nem compiler den ich mal gebastelt hab, daher die #define's:
#define TOK_AUTO 0
#define TOK_BREAK 1
#define TOK_CASE 2
#define TOK_CHAR 3
#define TOK_CONTINUE 4
#define TOK_DEFAULT 5
#define TOK_DO 6
#define TOK_DOUBLE 7
#define TOK_ENUM 8
#define TOK_ELSE 9
#define TOK_EXTERN 10
#define TOK_FLOAT 11
#define TOK_FOR 12
#define TOK_GOTO 13
#define TOK_IF 14
#define TOK_INT 15
#define TOK_LONG 16
#define TOK_REGISTER 17
#define TOK_RETURN 18
#define TOK_SHORT 19
#define TOK_SIGNED 20
#define TOK_SIZEOF 21
#define TOK_STATIC 22
#define TOK_STRUCT 23
#define TOK_SWITCH 24
#define TOK_TYPEDEF 25
#define TOK_UNION 26
#define TOK_UNSIGNED 27
#define TOK_VOID 28
#define TOK_VOLATILE 29
#define TOK_WHILE 30

Alle funktionen ala printf oder getchar musst du dir selberbasteln.

MfG GhostCoder
Titel: C Befehlo ohne Library?
Beitrag von: Another Stupid Coder am 23. July 2004, 16:22
@robert Jope ich meinte diese optionen die wie von lobman erwaehnt in TeeJays Tutorial gefunden werden koennen wie zum beispiel -fno-stdlib oder so aehnlich...ich bin nur auf Urlaub deshalb hat die antwort ein wenig gedauert.