SAP Note 1056696 - Compiling and Linking RFC Programs with the SAP NW RFC SDK

Composant : RFC -

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 :

1097997Installing SAP NW RFC SDK in system i
763741Skript for string literal support for Unicode RFC SDK