The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск языка программирования Rust 1.42, opennews (ok), 13-Мрт-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


75. "Выпуск языка программирования Rust 1.42"  +3 +/
Сообщение от Аноним (75), 13-Мрт-20, 17:05 
main() не запускается из OS.
OS про main() ничего не знает.
Ответить | Правка | Наверх | Cообщить модератору

79. "Выпуск языка программирования Rust 1.42"  –1 +/
Сообщение от proninyaroslavemail (ok), 13-Мрт-20, 17:37 
Понятно что не напрямую, а с помощью кода из слинкованной libc (__libc_start_main или любая другая), но сути это не меняет. В любом случае это не рантайм языка, а просто процедура запуска процесса и передача управления коду
Ответить | Правка | Наверх | Cообщить модератору

89. "Выпуск языка программирования Rust 1.42"  +/
Сообщение от Аноним (89), 13-Мрт-20, 20:19 
ld.so знает. Правда не про main, а про _start. А мейн запускает crt*.a(с-рантайм) что идет в комплекте с компилятором, например. Перед этим запуская конструкторы :)
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру