Ubuntu20でOpenDDS-3.15をコンパイルします

1.OpenDDS-3.15.tar.gzをダウンロードします

2.解凍します 

tar -xzvf OpenDDS-3.15.tar.gz

3.コンパイル

(1)カタログを入力します

cd OpenDDS-3.15 

(2)ACE + TAO-2.2a_with_latest_patches_NO_makefiles.tar.gzをインターネットからダウンロードするか、。/ configureの実行時に自動的にダウンロードします。

(3)make install installの場合、export INSTALL_PREFIX = / home / XXX / OpenDDS-3.15 / install /を設定する必要があります。

(4)テストディレクトリでユースケースを実行する場合は、インターネットからgoogletestソースコードをダウンロードして、OpenDDS-3.15 / tests / googletestディレクトリに配置する必要があります。googletestのCMakeLists.txtファイルを変更し、project(googletest-distribution)行の後にSET(CMAKE_INSTALL_PREFIX /home/XXX/OpenDDS-3.15/tests/googletest/googletest)を追加します。makeとmakeinstallを実行して、googletestをtests / googletest / googletestディレクトリにインストールします。

(5)Makefileを構成して生成する

./configure --prefix = / home / XXX / OpenDDS-3.15 / install --tests

(6)makeСmakeinstall

4.テスト

source setenv.sh
cd bin
./auto_run_tests.pl

https://download.csdn.net/download/eidolon_foot/13907497

 

参照:

https://github.com/objectcomputing/OpenDDS/blob/master/INSTALL.md

https://blog.csdn.net/wyc12306/article/details/79577328?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu- 1.制御

https://github.com/google/googletest/blob/master/googletest/README.md

https://www.cnblogs.com/hanrp/p/11155909.html

https://blog.csdn.net/qq_27788177/article/details/110088365

https://blog.csdn.net/Fan0628/article/details/89494252

 

おすすめ

転載: blog.csdn.net/eidolon_foot/article/details/111777804