在bootable\recovery\updater\update.c 随便找出一个位置写下如下的c++ 代码
char* pbuff = new char[100];报错如下:error: 'new' undeclared (first use in this function)
同时发现,正常编译时,会有libstdc++生成有如下问题:
1.编译为何会生成libstdc++, 难道不是由编译器提供?
2.出错的情形,链接的是产生的libstdc++, 而这个libstdc++ 没有new等C++特性操作?
char* pbuff = new char[100];报错如下:error: 'new' undeclared (first use in this function)
同时发现,正常编译时,会有libstdc++生成有如下问题:
1.编译为何会生成libstdc++, 难道不是由编译器提供?
2.出错的情形,链接的是产生的libstdc++, 而这个libstdc++ 没有new等C++特性操作?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货