V
Verwijderd lid 166773
Gast
Hallo allemaal,
Ik ben begonnen met het maken van een besturingssysteem een poosje terug. Dit met Assembly en C. Maar ik gebruik Windows (dat vind ik stiekem een fijn besturingssysteem) ook voor het Compilen. Ik gebruik hier Cygwin voor maar dat is een vervelende omdat alles per se in zn eigen folder moet op de hardeschijf om een beetje normaal te werken met MAKE (anders wordt het zoveel typen). Maar dit is onoverzichtelijk, ik heb geprobeerd om als volgt te doen in de makefile:
( '$<' = input file in dit geval kernel.c)
Maar dit werkte helaas niet, aangezien het dan weer het input bestand niet kon vinden (best logisch opzich). Wat ik daarna heb geprobeerd is i586-elf-gcc.exe in de werkomgeving te plaatsen, en dan gaat het zeuren dat ie z'n .dll's niet kan vinden.
Ubuntu vind ik niet fijn om in te werken en ik ben iets te veel Windows fan om Ubuntu te installeren op mijn programmeer laptop. Wat ik dan weer heb geprobeerd is op een oudere laptop Ubuntu server te installeren met het idee om het daarop te compilen met GCC. Wat opzich zou werken, als die oude laptop niet zou vast lopen met alles (letterlijk alles).
Lang verhaal kort:
Weet iemand een 'portable' C compiler die je in je werkomgeving kan plaatsen zonder dat het zeurt dat het zn dll's niet heeft? Of een ander idee? Het moet elf-binary compatible zijn voor het besturingssysteem gebeuren..
Maarten
Ik ben begonnen met het maken van een besturingssysteem een poosje terug. Dit met Assembly en C. Maar ik gebruik Windows (dat vind ik stiekem een fijn besturingssysteem) ook voor het Compilen. Ik gebruik hier Cygwin voor maar dat is een vervelende omdat alles per se in zn eigen folder moet op de hardeschijf om een beetje normaal te werken met MAKE (anders wordt het zoveel typen). Maar dit is onoverzichtelijk, ik heb geprobeerd om als volgt te doen in de makefile:
Code:
GCCPARAMS = -m32
kc.o: kernel.c
map\map\i586-elf-gcc.exe $(GCCPARAMS) -o kc.o -c $<
Maar dit werkte helaas niet, aangezien het dan weer het input bestand niet kon vinden (best logisch opzich). Wat ik daarna heb geprobeerd is i586-elf-gcc.exe in de werkomgeving te plaatsen, en dan gaat het zeuren dat ie z'n .dll's niet kan vinden.
Ubuntu vind ik niet fijn om in te werken en ik ben iets te veel Windows fan om Ubuntu te installeren op mijn programmeer laptop. Wat ik dan weer heb geprobeerd is op een oudere laptop Ubuntu server te installeren met het idee om het daarop te compilen met GCC. Wat opzich zou werken, als die oude laptop niet zou vast lopen met alles (letterlijk alles).
Lang verhaal kort:
Weet iemand een 'portable' C compiler die je in je werkomgeving kan plaatsen zonder dat het zeurt dat het zn dll's niet heeft? Of een ander idee? Het moet elf-binary compatible zijn voor het besturingssysteem gebeuren..
Maarten