gpt4 book ai didi

c++ - STM32F103C8T6使用C++字符串std

转载 作者:行者123 更新时间:2023-11-28 01:44:17 26 4
gpt4 key购买 nike

我在我的 STM32F103C8T6 中使用 C++ Eclipse,字符串类型来自 std。我收到类似这样的错误:“区域 ROM 溢出 5980 字节”。

#include "stm32f1xx.h"
#include <string>


std::string a;

int main(void)
{


for(;;);
}

有什么方法可以在这个微 Controller 上修复它吗?

最佳答案

STM32F103C8T6 只有 64 KB 的闪存。您的程序不适合。

查看linker output ,看你需要多少。如果可能,你可以获得B版本。
您还可以查看是否可以启用 removal of unused objects .因为可能有您甚至不需要的字符串库函数。

stm32f103c8t6

*我猜测您正在使用 GNU-ARM。

关于c++ - STM32F103C8T6使用C++字符串std,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45847168/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com