Для RPG существует довольно простой механизм, поэтому я могу написать следующее:
ctl-opt debug decedit('.') datedit(*dmy/)
option(*srcstmt) bnddir('SOMEBND')
alwnull(*usrctl)
dftactgrp(*no) actgrp(*caller)
main(main);
Как мне написать те же настройки для источника ILE C / C ++?
Или я должен написать это где-нибудь в установщике CRTBNDCPP
Выражение paremeters?
В ILE C вы, вероятно, всегда сначала создадите модуль (CRTCMOD), а затем создадите программу (CRTPGM). Вы можете передать все необходимые параметры командам компиляции / создания.
Я не эксперт в C на I, но …
BNDDIR
Parmaeter на CRTBNDCPP
команда.Кажется, вы немного запутались в том, что это за опции. Некоторые из них RPGLE
конкретный: debug
, datedit
, option
, alwnull
, dftactgrp
, а также main
не имеют эквивалента C/C++
, Я не думаю, что есть C/C++
синтаксис для указания группы активации или каталога привязок непосредственно в источнике.
@ Дэвид Г: Для CRTBNDRPG также нет параметра BNDDIR. Я думаю, что это действительно отсутствует и необходимо. Также параметр OPTION для f. е. * DUPPROC отсутствует в командах компиляции CRTBND ….