使用此段代码在keil中编译,但是会报错“undefined symbol __mulsc3”和“undefined symbol __divsc3”
时间: 2023-11-11 17:07:48 浏览: 400
KEIL编译错误信息
这是因为使用了复数类型时,需要链接对应的库文件 `libgcc_s`。在 Keil 中,可以通过以下步骤来添加库文件:
1. 在项目文件夹中创建一个 `Libraries` 目录,并将 `libgcc_s.a` 库文件复制到该目录中。
2. 在 Keil 菜单栏中选择 `Project > Options for Target...`,打开选项对话框。
3. 在对话框左侧的列表中选择 `C/C++`,然后在右侧的 `Include Paths` 中添加库文件路径 `.\Libraries`。
4. 在对话框左侧的列表中选择 `Linker`,然后在右侧的 `Misc Controls` 中添加 `-lm -lgcc_s`。
完成上述步骤后,重新编译项目即可。
阅读全文