C中的__do_global_dtors_aux

我正在为MIPS嵌入式系统编译C程序。 GCC一直坚持像__do_global_dtors_aux,frame_dummy,__ do_global_ctors_aux这样的东西。 我怎么能避免这种情况?

已解决:我只是通过将-nostdlib传递给gcc来“修复”它。 愚蠢我忘记了

听起来你正在使用C ++而不是C.也许你不小心将文件的扩展名大写,所以它们是xxx.C而不是xxx.c ? 您也可以尝试使用-xc将gcc视为C,无论扩展名如何。