C Rohbinaries
Übersicht

be59Betreff: C Rohbinaries |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Wisst ihr wie ich Rohbinaries in C erstelle.
Nicht .exe, sondern .img(Glaub ich) Hoffentlich versteht ihr mich? ![]() |
||
Besuch doch meine Minicity |
![]() |
BtbN |
![]() Antworten mit Zitat ![]() |
---|---|---|
gcc -c -o deine-datei.o deine-datei.c
Meinst du das? |
||
be59 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Thx dass du so nett bist.
Nein, ich mein was anderes. Es gibt ja Images von Cds(Datein von Cds), die man brennen kann, wo dann nur die in den Image enthalten Dateien sind. Wie kann ich so nen Image machen, womit man z.B. ein Betriebsystem booten kann(Ich hoffe, die Frage ist verständlicher. |
||
Besuch doch meine Minicity |
![]() |
BtbN |
![]() Antworten mit Zitat ![]() |
---|---|---|
Gegenfrage: Was hat das mit C zu tun? | ||
be59 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Nunja ich kann ein "plattformunabhängiches" Rettungstool machen.
Das kann ich mit Assembler nicht tuen. |
||
Besuch doch meine Minicity |
barratator |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Eine img-Datei ist nur eine Datei für dein Brenn-Programm, wo mehrere Dateien im prinzip komprimiert sind.
Die werden aber beim Brennen wieder extrahiert... Du musst das mit ASM schreiben, mit C kommst du da nicht weit. gruß Bastian |
||
Coffee |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Moment. Du musst praktisch ein eigenes, kleines Betriebssystem schreiben, was "nur" die funktionen von dienem rettungstool hat, sowie gängige routinen (eingabe, ausgabe, ...). den bootloader müsstest du in assembler schreiben, und für den kernel könntest du zu C wechseln. dann fallen allerdings alle standardincludes weg, du musst die funktionen neuschreiben. um eine CD nutzen zu önnen, kannst dudas system aufn diskettenimage ziehen und das danna uf der CD emulieren (einfach) oder musst dich mit dem El Torrito format beschäftigen (schwieriger). eine gute deutsche anlaufstelle ist http://lowlevel.net.tc/forum
MfG |
||
*Mjam* |
barratator |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich hab' mal in Assembler einen Bootloader und einen Kernel mit nem Tutorial geschrieben.
Guck' mal bei google nach "eigenes betriebssystem assembler". gruß Bastian |
||
be59 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
@barratator
Nunja, es wird kaum was erklärt bei diesen Tutorial... @Coffee thx thx thx |
||
Besuch doch meine Minicity |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group