|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Apr 2004
Messaggi: 56
|
[C] Crt+OS custom (per embedded x86) e differenze tra gcc e vc
Ciao a tutti!
Sto realizzando seguendo vari tutorial un piccolo sistema operativo (solo per farmi del male.. lo chiamerei quasi sodomOS :P ) con bootloader, kernel, supporto a tastiera e seriali. Tutto bene sinche sono arrivato a dover implementare il CRT. Si potrei utilizzare le cose standard, ma non imparo nulla... :P Allora, nell'esempio di CRT che ho recuperato (per VS) ci sono queste simpatiche pragma (ps odio i #pragma...) Codice PHP:
Peraltro sembra che i data segments indicati siano specifici per i compilatori M$ (http://blogs.msdn.com/b/vcblog/archi...alization.aspx per l'inizializzazione, ovviamente del CRT. Obiettivo e tradurre tutto questo su gcc (mingw per la precisione)... So che sembro masochista, pero preferisco farmi male cosi piuttosto che in altri modi :P Grazie per il supporto (anche solo morale...talvolta ispira anche quello!!) PS sono 2 giorni che rotolo tra google, forum, msdn, libri etc senza grossi successi Zak (il minimo numero di apostrofi/accenti e stato usato in questo post) Ultima modifica di zakmckraken : 06-01-2011 alle 16:26. Motivo: PS |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Apr 2004
Messaggi: 56
|
Dopo ulteriori ricerche, sono finito per caso su una pagina di OSDev (http://wiki.osdev.org/C%2B%2B_Bare_Bones dove viene descritta la chiamata dei costruttori statici...che mi sembra sia quanto descritto nel documento da M$DN di cui sopra.
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:24.



















