Следующие шаги были сделаны мной (ОС: RHEL 8.1) 1) Загрузил VortexOpenSplice-6.9.181127OSS-HDE-x86_64. linux -gcc4.8.5-glibc2.17-installer.tar.gz
2) Выполните эту процедуру установки шаг 1: gtar -xzf VortexOpenSplice-6.9.181127OSS-HDE-x86_64. linux -gcc4.8.5-glibc2.17-installer.tar.gz шаг 2: sed -i "s | @@ INSTALLDIR @@ | $ PWD | g" HDE // release.com
файл release.com содержит: / ******** ************************************************** *********************************** /
echo "<<< Vortex OpenSplice HDE Release 6.9.181127OSS For x86_64.linux, Date 2018-11-28 >>>"
if [ "${SPLICE_ORB:=}" = "" ]
then
SPLICE_ORB=DDS_OpenFusion_1_6_1
export SPLICE_ORB
fi
if [ "${SPLICE_JDK:=}" = "" ]
then
SPLICE_JDK=jdk
export SPLICE_JDK
fi
if [ -n "${BASH_VERSION}" ]
then
OSPL_HOME="/home/Senthil/HDE/x86_64.linux"
else
echo "Please manually set OSPL_HOME to the install directory."
fi
PATH=$OSPL_HOME/bin:$PATH
LD_LIBRARY_PATH=$OSPL_HOME/lib${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH
CPATH=$OSPL_HOME/include:$OSPL_HOME/include/sys:${CPATH:=}
if [ "${OSPL_URI:=}" = "" ]
then
OSPL_URI=file://$OSPL_HOME/etc/config/ospl.xml
export OSPL_URI
fi
OSPL_TMPL_PATH=$OSPL_HOME/etc/idlpp
. $OSPL_HOME/etc/java/defs.$SPLICE_JDK
export OSPL_HOME PATH LD_LIBRARY_PATH CPATH OSPL_TMPL_PATH VORTEX_DIR
/ **** ************************************************** **************************/
я изменил OSPL_HOME = "/ home / Senthil / HDE / x86_64. linux "с моим текущим путем к каталогу.
3) Открыл /home/Senthil/HDE/x86_64.linux в командной строке:. release.com // для получения переменных среды
4) Открыл /home/Senthil/HDE/x86_64.linux/examples/dcps/HelloWorld/c
, скомпилированный с помощью make -f Makefile 5) Открыл /home/Senthil/HDE/x86_64.linux/examples/dcps/HelloWorld/c/standalone для запуска издателя и подписчика hello world в 2 разных терминалах. Но я не получаю сообщение на стороне абонента, пожалуйста, помогите.