我正在 Linux (Ubuntu) 中使用 eProsima FastRTPS 开发数据分发服务协议(protocol),但我无法让它运行,因为 FastRTPS 有文件“makefile_x64Linux2.6gcc”,我需要编译,但我不知道执行它的命令。我也尝试过 make
选项,但仍然遇到同样的问题。有编译.6cc文件的命令吗?
最佳答案
您必须按照 eProsima Fast-RTPS github 的 README 文件中的指示使用 cmake 进行编译
在你的情况下:
$ cmake -DTHIRDPARTY=ON ..
$ make
$ sudo make install
您可以在用户的文件夹设置中安装 -DCMAKE_INSTALL_PREFIX=/path 在 cmake 命令上。
$ cmake -DTHIRDPARTY=ON -DCMAKE_INSTALL_PREFIX=~/path/Fast-RTPS ..
$ make
$ make install
关于linux - 编译x64Linux2.6gcc文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48772185/