Ubuntu20编译OpenDDS-3.15
1. 下載OpenDDS-3.15.tar.gz
2. 解壓?
tar -xzvf OpenDDS-3.15.tar.gz3. 編譯
(1) 進(jìn)入目錄
cd?OpenDDS-3.15?(2) 網(wǎng)上下載ACE+TAO-2.2a_with_latest_patches_NO_makefiles.tar.gz或者運(yùn)行./configure時(shí)自動(dòng)下載。
(3) 如果make install安裝,需要設(shè)置 export INSTALL_PREFIX=/home/XXX/OpenDDS-3.15/install/
(4) 如果運(yùn)行tests目錄下的用例,需要從網(wǎng)上下載googletest源碼,并放到OpenDDS-3.15/tests/googletest目錄下。修改googletest的CMakeLists.txt文件,在project(googletest-distribution)一行后面添加SET(CMAKE_INSTALL_PREFIX? ?/home/XXX/OpenDDS-3.15/tests/googletest/googletest)。運(yùn)行make和make install , 安裝googletest到tests/googletest/googletest目錄。
(5) 配置并生成Makefile
./configure --prefix=/home/XXX/OpenDDS-3.15/install --tests
(6)make并make install
4. 測(cè)試
source?setenv.sh cd bin ./auto_run_tests.plhttps://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.control
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
?
總結(jié)
以上是生活随笔為你收集整理的Ubuntu20编译OpenDDS-3.15的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ★ Flex を使って Scalable
- 下一篇: 做饭记