Bonjour,
Je débute sous linux (distribution SUSE10 ) version zlinux pour z/OS (64bits).
J'ai un programme C qui fonctionne sous z/OS qui utilise une API fournie par IBM.
Cette API est prévue pour être utilisée dans divers environnements (Windows, UNIX, z/OS) via des directives pré-processeurs.
ex.
Je ne connais pas beaucoup gcc (version 4.1.0) et je cherche comment faire pour specifier lors de la compilation l'environnement (UNIX).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #ifdef WIN32 #define EXPORTTYPE __declspec(dllexport) WINAPI #else #ifdef MVS #define HWMCA_CODESET "IBM-850" #endif #if defined(MVS) || defined(UNIX) #define EXPORTTYPE #define CHAR char #else #define EXPORTTYPE EXPENTRY #endif #endif
Existe t'il une option permettant de préciser ceci ?
Merci
Partager