我在 windows 机器上使用带有浮动许可证的 WindRiver 编译器。我必须使用 windriver 将软件交叉编译为 ppc 架构。我用以上两个创建了一个工具链文件。当我尝试生成 makefile 时,它显示未知编译器。我怀疑编译器无法找到它的许可证。有什么办法可以解决吗?有人认为问题可能有所不同吗?
许可证的环境变量已设置 WRSD_LICENSE_FILE C:\WindRiver\license
#Specify the environment -- embedded
set(CMAKE_SYSTEM_NAME Generic)
set(CMAKE_SYSTEM_PROCESSOR "ppc")
# specify the cross compiler
set(CMAKE_C_COMPILER C:/WindRiver/compilers/diab-5.9.6.4/WIN32/bin/dcc.exe)