Lowlevel
Lowlevel => OS-Design => Thema gestartet 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
-
Meinst du C?
-
Oh Sorry hab nicht auf die Überschrift geschaut. Eigentlich nur die Schlüsselwörter von C.
-
Welche denn?
-
Kann mir jemand eine liste der befehle machen oder mir einen link geben wo so eine ist oder so?
Mfg
-SlapY
-
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.
-
Hi,Das prob is ich weiss nicht genau wie man die Schlüsselwörter verwendet...gibts da keine liste mit der verwendung ?
-
ähm...sowas lernt man eigentlich wenn man C lernt und man sollte C können wenn man es verwenden will...such halt ein tutorial...
-
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/
-
Mal was anderes, von welchen os-dev einstellungen fuer den gcc redest du da Another Stupid Coder?
Kann man das irgendwo nachlesen?
\\Robert
-
Lehs einfach das C-Kernel Tut von Teejay! Geht im Prinzip nur darum das du z.B. dein Kernel mit keinen Libs linkst
-
@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
-
@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.