2016-03-27 1 views
1

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

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.

+0

Maintenant, tout est logique. – erreka