linux - 编译x64Linux2.6gcc文件

标签 linux compilation visual-studio-code data-distribution-service

我正在 Linux (Ubuntu) 中使用 eProsima FastRTPS 开发数据分发服务协议(protocol),但我无法让它运行,因为 FastRTPS 有文件“ma​​kefile_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/

相关文章:

linux - 递归检查所有文件的所有权

python - 测试存档数据(unzip -t 等效)- Python

linux - 从信用卡读卡器解码音频

linux - 使用开源 libFTDI 编译程序

git - VSCode,Perforce : "SOURCE CONTROL No source control providers registered."

java - 如何修复找不到命令 "code-runner.run"

c - 如何在 Linux 中调试多线程挂起的进程?

compilation - Toolkit.UWP 更新到 V5.0 后,应用程序无法在 X64 中编译(但在 X86 中正确编译)

c - C 中函数的隐式声明

visual-studio-code - Visual Studio Code 中每个工作区的 keybindings.json