Ik zit op een mboschool en doe daar ict, nu zaten wij een beetje dom te redeneren. Wat gebeurd er als je de linuxkernel (in c toch?) zou compileren met een windows c-compiler onder windows wat gebeurd er dan? BSOD : met Warning Linux Detected ofzo?
ligt eraan
met de goede headers: compiled het gewoon
met de goede headers: compiled het gewoon
Doet iets met Cloud (MS/IBM)
Verwijderd
Compileert niet, de linux kernel maakt op verscheidene plaatsen gebruik van gcc extensies. Daarnaast is de Windows VC++ compiler ook nog eens niet C99-compatible, laat staan -compliant, dus dat zal nooit werken.
Als dat wel zo zou zijn, dan zou het gewoon compileren. Wegschrijven met een bootloader, en je kunt dan de Linux kernel booten.
. Zo werkt 't oook als je Linux vanuit Minix compileert. Hey, wacht, zo is Linus ooit begonnen.
.
Als dat wel zo zou zijn, dan zou het gewoon compileren. Wegschrijven met een bootloader, en je kunt dan de Linux kernel booten.
Lijkt me sterk.
De kernel code is zo geschreven dat het bijna alleen onder GCC compileert. Om de kernel werkend te kunnen compileren MOET er ook gebruikt gemaakt worden van bepaalde optimalisaties die de compiler doet (-O2 in dit geval).
De intel compiler schijnt de kernel te kunnen compileren. Schijnt.
Edit: Beelzebubu was sneller.
[ Voor 4% gewijzigd door Creepy op 21-10-2003 11:53 ]
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney
Nogal pointless topic vind je zelf niet? 
En vooral je insteek of je dan een BSOD krijgt is echt een opening om een goede discussie mee los te krijgen...
En vooral je insteek of je dan een BSOD krijgt is echt een opening om een goede discussie mee los te krijgen...
Dit topic is gesloten.
![]()