1

我在 VMware 工作站 12 中安装了 qnx6.6.0 作为来宾系统。 图 1. VMware 中的 qnx6.6.0

Qnx6.6.0 操作系统不具备任何自托管能力。因此,我使用 QNX Momentics IDE 来交叉编译二进制文件。

在我的项目中,我需要链接额外的库 libmodbus。我无法以正确的方式编译 libmodbus(版本 3.0.6)。我尝试通过两种方式做到这一点:

- 在 MinGW 程序(./configure && make)中编译 libmodbus,但结果我得到了 libmodbus.dll。

- 在 Ubuntu 操作系统中编译(./configure && make)。结果我得到了 libmodbus.so.5.0.5。

两个二进制文件都无法链接到 Momentics IDE 中的 qnx 项目。我假设我所做的 libmodbus 编译过程是不正确的。我应该在脚本 ./configure 中添加什么参数?是否可以在 Windows 或 Ubuntu 系统中编译此动态库以确保链接到 QNX 二进制文件?

4

0 回答 0