Embedded 使用Diab、dcc 5.9.4编译windows可执行文件

Embedded 使用Diab、dcc 5.9.4编译windows可执行文件,embedded,cross-compiling,wind-river-workbench,Embedded,Cross Compiling,Wind River Workbench,我正在用WindRiver dcc diab编译器的评估版本做一些实验。我想在我的Windows PC上做一些测试。 但是,我认为我的目标设置错误 我已经使用'dctrl-t'命令获得了目标体系结构的列表,但是选择选项到目前为止还没有产生任何可以在windows上运行的结果。 我只是在做: dcc main.c -o main.exe 我漏了一步吗? 我的目标错了吗? 或者根本不可能创建windows二进制文件?我认为DIB编译器的目标是一个独立的环境,因此不会生成windows可执行文件。此

我正在用WindRiver dcc diab编译器的评估版本做一些实验。我想在我的Windows PC上做一些测试。 但是,我认为我的目标设置错误

我已经使用'dctrl-t'命令获得了目标体系结构的列表,但是选择选项到目前为止还没有产生任何可以在windows上运行的结果。 我只是在做:

dcc main.c -o main.exe
我漏了一步吗? 我的目标错了吗?
或者根本不可能创建windows二进制文件?

我认为DIB编译器的目标是一个独立的环境,因此不会生成windows可执行文件。此外,x86在任何情况下都不是受支持的目标处理器;看

该编译器旨在与VxWorks一起使用,但可以单独获得许可。该工具链包括一个用于在模拟环境中执行目标代码的指令集模拟器,如果您使用的是VxWorks,则包括一个

如果要将代码构建为本机Windows应用程序;您必须使用面向Windows的编译器。我建议使用MinGW/GCC,因为WindRiver支持自己的WindRiver/Diab编译器和用于Vxworks开发的GCC,并且它们在编译器开关和扩展语法方面有很多共同点