OSDev
http://osdev.su/

Инициализация глобальных объектов C++
http://osdev.su/viewtopic.php?f=5&t=880
Страница 2 из 2

Автор:  Mirmik [ 29 мар 2014, 23:05 ]
Заголовок сообщения:  Re: Инициализация глобальных объектов C++

Посмотрел crtbegin в двух компиляторах arm-none-eabi (его я запускаю без ключей) и в arm-none-linux-gnueabi.
В обоих вариантах ничего похожего на __do_global_ctors_aux...

Пойду изучать, как arm-none-linux-gnueabi без nostartfiles действует.

Автор:  Mirmik [ 30 мар 2014, 14:51 ]
Заголовок сообщения:  Re: Инициализация глобальных объектов C++

Кекеке... А вот электронщики в отличие от осеписателей знают, как линковать глобальные конструкторы :)...
http://forum.easyelectronics.ru/viewtopic.php?f=14&t=18410&p=328945#p328945

Автор:  SII [ 30 мар 2014, 15:31 ]
Заголовок сообщения:  Re: Инициализация глобальных объектов C++

Mirmik писал(а):
Кекеке... А вот электронщики в отличие от осеписателей знают, как линковать глобальные конструкторы


Ничего удивительного: среди электронщиков с АРМами работают очень многие, а у нас на форуме -- я один, но я не использую Си/Си++ в принципе, а пишу на Аде (причём исключительно со своими низкоуровневыми библиотеками) и на ассемблере.

Автор:  Mirmik [ 30 мар 2014, 16:19 ]
Заголовок сообщения:  Re: Инициализация глобальных объектов C++

Логично. Хотя я не уверен, что исключительно ARM-овский метод...

Страница 2 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/