-2

我在使用 c 语言时遇到 MCU 8051 IDE 模拟器的问题,但是在我将 sdcc 编译器安装到我的电脑后但在我编写了 ac 程序并编译它之后,它会出现消息“没有 sdcc 编译器”。然后它来了这个消息

"sdcc -mmcs51 --iram-size 256 --xram-size 0 --code-size 8192 --nooverlay --compile-only --noinduction --std-sdcc89 --model-small "task1.1cpro.c" task1.1cpro.c:6:警告 94:由于数据类型范围有限,比较始终为真

找不到“task1.cdb”| +-- 很可能表明您已禁用调试开关,如果不是您想要的,请转到 [Main Menu] --> [Configure] --> [Compiler configuration] --> [C language] - -> [General] 并启用“--debug”编译器开关。"

怎么回事我找不到解决这个问题的任何建议............

4

1 回答 1

0

安装 SDCC 后,您可以在 Windows 提示符下键入 sdcc -v 以检查其版本。现在创建一个名为 src 的文件夹来存储您的 C 文件。编写代码并在 src 文件夹中另存为 code.c。

打开 cmd.exe 并导航到 src 文件夹。键入以下命令以编译 C 文件。

sdcc 代码.c

如果没有错误,代码将编译并生成几个文件。

于 2020-06-09T19:46:31.107 回答