Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3029 connectés 

 


Dernière réponse
Sujet : compilateur C 16 bits
Profil supprimé

Jar Jar a écrit a écrit :

Le compilo C 16 bits du projet ELKS s'appelle bcc. Par contre, les binaires générés ne marcheront qu'en mode réel, donc pas sous Linux.




nickel merci bcp  
 :hello:  


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion

Jar Jar a écrit a écrit :

Le compilo C 16 bits du projet ELKS s'appelle bcc. Par contre, les binaires générés ne marcheront qu'en mode réel, donc pas sous Linux.




nickel merci bcp  
 :hello:  

Jar Jar

le sot zi a écrit a écrit :

J'ai besoin d'un compilo C 16 bits sous linux... Que ce soit enterré ou non...


Le compilo C 16 bits du projet ELKS s'appelle bcc. Par contre, les binaires générés ne marcheront qu'en mode réel, donc pas sous Linux.

bjone >> tu as l'air mieux renseigné que moi sur ce sujet... Tu as de la doc ? un peu de temps à perdre ? bah viens faire un tour sur http://www.boost.ht.st .
Des sources de l'OS st disponibles. Et pis c très formateur je trouve.
bjone le sot zi >> sinon fordrait rajouter le support pour le mode LONG, le mode protégé 64 bits du hammer, ça pourrait être sympa :D ;)
bjone tu me diras l'amigaos était bien multitâche préemptif sans sécurisation des process...
 
et ça retournais windows 95 en stabilité (enfin hard fixe :D)
bjone

kadreg a écrit a écrit :

 
 
sisi, xenix tournait sur PC 8086 (et minix aussi)




 
ouais mais quel degré d'unix tu avais avec ça ?
 
les mémoires partagés ? ça sert à rien tout est partagé...
bon multitâche préemptif ok
mais les notions de séparation d'espaces mémoire entres les process et la protection du noyau [:kains]

kadreg a écrit a écrit :

 
 
sisi, xenix tournait sur PC 8086 (et minix aussi)




wouh kelle culture ;)
j'étais même pas né à c't'époque...

kadreg

bjone a écrit a écrit :

linux est fondamentalement un OS en mode protégé, je pense qu'il n'existe aucun Unix/Linux sur PC avant que le 386 arrive,




 
sisi, xenix tournait sur PC 8086 (et minix aussi)

T'as tt pigé :)
C'est pour écrire le loader du kernel...
Bon c'est pas grave je continue en asm... Et pis ceux ki veulent faire du C pour cette partie bah tant pis pour eux...
Pour ceux ke ça intéresse :
http://www.boost.ht.st
 
Merci pour vos réponses les gens
bjone linux est fondamentalement un OS en mode protégé, je pense qu'il n'existe aucun Unix/Linux sur PC avant que le 386 arrive, donc hormis le secteur de boot, le chargement du kernel, je doutes qu'il existes des compilos pour le mode réel sous Linux (mais bon d'un autre coté si on veux faire du C qui tourne en mode réel pour le noyau, ptet que ça existe)
bjone qu'est-ce tu veux dire ?
 
tu veux produire du code pour le mode réel (16 bit)?
alors que GCC te fait du code pour le mode protégé (32bits) ?
 
c'est ça ?
 
en fait tu as besoin de générer du code en mode réel pour le loader du kernel ?
 
sinon tu as Watcom C/C++ sous DOS qui était bien étudié pour du mix mode réel / modes protégé because orienté dos-extender...
 
sinon tu peux à la limite faire le loader en mode réel en assembleur... (ce qui est de toutes façon nécessaire je pense pour programmer les diverses tables du cpu/mmu)...
 
enfin ça dépends de jusque où tu veux aller...
J'ai mes raisons de le demander...
J'ai besoin d'un compilo C 16 bits sous linux... Que ce soit enterré ou non...
smaragdus

le sot zi a écrit a écrit :

nan pas de vc++...
je veux un truc ki marche sous linux...




 
le 16 bits, c'est mort et enterré depuis au moins 5 ans maintenant.

nan pas de vc++...
je veux un truc ki marche sous linux...
smaragdus "Vade retro satanas" :D
 
Désolé aucune idée. Tu peux essayer de chopper un vieux compilo genre VC++ 2.0 qui faisait du 16 bits, sinon je vois pas.
Je voulais savoir...  :sarcastic:  
Est-ce que gcc (sous linux) peut générer du code 16 bits ?  :heink:  Je réalise un système d'exploitation avec des potes et l'un d'eux m'a posé la question...
Sinon quel autre compilo C sous linux peut le faire ?
Merci d'avance...  :hello:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)