【发布时间】:2020-09-29 01:54:39
【问题描述】:
我在使用 MCU 8051 IDE 模拟器时遇到问题,使用 c 语言但在我将 sdcc 编译器安装到我的电脑后但在我编写了一个 c 程序并编译它之后它会出现消息“没有 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”编译器开关。 "
怎么回事我找不到解决这个问题的任何建议............
【问题讨论】:
-
警告告诉你具体该怎么做?
-
您标记为 C++。你在混合语言吗?您是否将 C 语言程序编译为 C++? C 和 C++ 是不同的语言。例如,C++ 有模板、重载函数和异常。 C 语言没有这些。