Quelle est exactement la fonction des indicateurs -Zsys et -Zomf lors de la compilation avec emx-gcc sur dos? Doivent-ils toujours être utilisés ensemble pour compiler un programme? J'essaye de compiler un utilitaire de cl pour le mode réel de Dos, et la documentation d'emxdev est plutôt laconique sur ce point.-Zsys et -Zomf dans dos emx
1
A
Répondre
1
Ni les options -Zsys
ni les options -Zomf
ne sont utiles lors de l'utilisation d'emx-gcc pour créer des programmes MS-DOS. Les exécutables générés avec ces options s'exécuteront uniquement sous OS/2. Le -Zomf
indique au compilateur de convertir les fichiers objet au format OMF et d'utiliser le lieur OS/2 pour créer des exécutables. L'option -Zsys
devait être utilisée avec l'option -Zomf
et indique en outre au compilateur de lier avec la bibliothèque d'appel système OS/2 au lieu de la bibliothèque emx.
Vous pouvez envisager d'utiliser DJGPP à la place, car il est toujours géré et pris en charge.
Maintenant, tout est logique. – erreka