0

我正在使用带有瑞萨编译器的 scons。

我能够编译和链接我的项目。但是在链接时我收到以下消息:

“软件许可问题:许可或访问功能未知的内部错误”

即使我有瑞萨编译器的试用许可证。

即使有上述消息,我也能够为小型应用程序生成可执行文件(瑞萨电子的 .abs 文件)。当我尝试为更大的应用程序创建可执行文件时,我在链接时收到以下消息:

“软件许可问题:许可或访问功能未知的内部错误” 最大链接大小限制为 64KB 代码+数据。

我尝试在具有有效 Renesas 许可证的机器上使用 SCONS 为上述应用程序创建可执行文件。即使在这台机器上,我也看到了相同的消息,但我无法生成 .abs 文件。(在这台机器上,我可以在不使用 scons 的情况下创建可执行文件)

任何人都可以帮助我克服这个问题。我不知道我收到的消息是来自 SCONS 还是来自 Renesas 工具链。

谢谢

4

1 回答 1

1

您的工具链可能设置了一些环境变量,告诉编译器在哪里可以找到许可证文件。scons 几乎抹杀了你的环境,而且你可能没有传播它需要的信息。

于 2013-03-28T17:29:14.460 回答