встроенный C ++: как предотвратить вызов std :: ios_base :: init - PullRequest
1 голос
/ 27 мая 2020

Я пишу встроенный (голый металл) код C ++. Я не использую никаких функций iostream, я не включаю такие заголовки. Я использую самый последний кросс-компилятор g cc 10.1 ARM (https://www.archlinux.org/packages/community/x86_64/arm-none-eabi-gcc). Когда я компилирую main (), компилятор вставляет инициализацию std :: ios_base :: init. Этого не произошло ни с одним из предыдущих компиляторов Creoss, которые я использовал. Есть ли способ предотвратить вставку компилятором этого вызова инициализации? (Я уже использую -nostdlib).

...