Solution : https://service.sap.com/sap/support/notes/1056696 (Connexion à SAP Service Marketplace requise)
Résumé :
Ce document SAP détaille les procédures nécessaires et les prérequis pour compiler des programmes C/C++ avec le SAP NW RFC SDK sur diverses plates-formes. Pour garantir la compatibilité, un compilateur C compatible ANSI et des paramètres de chemin corrects pour les répertoires include et lib du SDK sont requis. La note recommande d'utiliser la même version de compilateur que celle utilisée pour compiler le Framework NW Solutions pour éviter d'éventuels problèmes. Des commandes détaillées pour la compilation et la liaison sont fournies pour plusieurs systèmes incluant Windows, HP-UX, Solaris et Linux, chacun avec des drapeaux et des options spécifiques ajustés pour les architectures de système et les exigences de compilateur. De plus, certains systèmes nécessitent une étape de pré-compilation utilisant un script Perl, comme détaillé dans la note SAP 763741.
Mots Clés :
-fno-strict-aliasing -fno-omit-frame-pointer -m64 -fexceptions -funsigned-char -wall -wno-uninitialized -wno-long-long -wcast-align -pthread -fpic -, -fno-strict-aliasing -fno-omit-frame-pointer -m64 -fexceptions -funsigned-char -wall -wno-uninitialized -wno-long-long -wcast-align -pthread -fpic -, ++ -o2 -march=i686 -fexceptions -funsigned-char -fno-strict-aliasing -wall -wno-uninitialized -wcast-align -wno-trigraphs -fpic -pthread -minline-, 16/bin -falign-functions=32 -fexceptions -funsigned-char -fno-strict-aliasing -wall -wno-uninitialized -wcast-align -wno-trigraphs -fpic -pthread -, cc -dsaponunix -dsaponsun -dsapwithunicode -dsapwiththreads -d__extensions__ -d__xpg4_char_class__ -d_posix_pthread_semantics -xtarget=ultra -xarch=v9 -xchar=unsigned -xustr=ascii_utf16_ushort -, strict -gy -gf -ehs -z7 -w3 -wp64 -d_x86_ -dwin32 -dsapwithunicode -dunicode -d_unicode -md -d_afxdll -fr -, -qstrict -qlibansi -qinlglue -qmaxmem=8192 -dndebug -qarch=ppc -qtune=pwr5 -qspill=2560 -dsaponrs6000 -dsapwithpase400 -dos_level=530 -d__no_xlc_builtin_va -d_packed= -, ii xlc_r -dsaponunix -dsapwithunicode -d_aix51 -d_large_files -u__unix -q64 -qlonglong -qalign=natural -qldbl128 -dsapwiththreads -qtbtable=full -qhalt=, xlc_r -dsaponunix -dsapwithunicode -d_aix51 -d_large_files -u__unix -q64 -qlonglong -qalign=natural -qldbl128 -dsapwiththreads -qtbtable=full -qhalt=, -qstrict -qlibansi -qinlglue -qmaxmem=8192 -dndebug -qarch=ppc -qtune=pwr5 -qspill=2560 -dsaponrs6000 -d__no_xlc_builtin_va -
Notes associées :
1097997 | Installing SAP NW RFC SDK in system i |
763741 | Skript for string literal support for Unicode RFC SDK |