Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Wizard OS - Riferimenti per la compilazione

Wizard OS

Sommario | Admin | Forum | Bugs | Todo | Files

Avatar
voralberg (Normal User)
Newbie


Messaggi: 2
Iscritto: 30/08/2008

Segnala al moderatore
Postato alle 12:28
Sabato, 30/08/2008
Chiedo gentilmente ai membri del team di sviluppo le modalità di compilazione del pacchetto Wizard OS visto che sul mio computer, purtroppo Winzoz, il comando di linker ld, utilizzando i parametri presenti nel file compile e compilando i sorgenti scaricati dal sito, non funziona e mi restituisce

cannot perform PE operations on non PE output file 'kernel.bin'.

ps anche essendo un sistema Winzoz il linker ld.exe è presente grazie all'installazione del sistema Eclipse, non usato nella compilazione di Wizard OS

compilando i sorgenti scaricati dal sito
spero che mi possiate aiutare
grazie

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 13:01
Sabato, 30/08/2008
Questa è la lista dei comandi che viene eseguita per compilare e copiare il sistema operativo su un floppy disk:

Testo quotato


nasm -fbin boot/boot.asm -o boot.bin
gcc  -fomit-frame-pointer -O   -Wall  -nostdlib  -nostdinc -c -o kernel.o kernel.c
ld  -Bstatic --oformat binary  -okernel.bin kernel.o -Ttext 0x10000 -Map kernel.map
cat boot.bin  kernel.bin > wizardos.img
dd if=wizardos.img of=/dev/fd0



Avrai bisogno quindi delle seguenti applicazioni: nasm, gcc, ld, cat e dd.


Il mio blog: https://piero.dev
PM Quote
Avatar
voralberg (Normal User)
Newbie


Messaggi: 2
Iscritto: 30/08/2008

Segnala al moderatore
Postato alle 14:04
Mercoledì, 03/09/2008
certamente, ho installati tutti i programmi ma ld mi restituisce

cannot perform PE operations on non PE output file 'kernel.bin'.

e non capisco perchè
grazie

PM Quote