реклама на сайте
подробности

 
 
> ELF and DWARF, уже сюда NCsoft пролез)
wedmeed
сообщение Aug 26 2011, 09:41
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 5-04-11
Из: г.Саратов
Пользователь №: 64 137



Программирую на кейле. Стал встречаться с непонятными вещами, именуемыми ELF. Очень часто упоминается про ELF section. В компиляторе для оптимизации есть пункт One ELF section per Function. Попытался было найти объяснения на форуме. но тут еще и про DWARF говорят, только больше запутался. Что это вообще за секции, файлы, с чем и для чего их вообще едят?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
andrewlekar
сообщение Aug 29 2011, 04:59
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Эльфы и гномы. Че тут непонятного? sm.gif
А вообще на википедии статьи есть про это.
Go to the top of the page
 
+Quote Post
wedmeed
сообщение Aug 30 2011, 11:30
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 5-04-11
Из: г.Саратов
Пользователь №: 64 137



Цитата(WHALE @ Aug 29 2011, 15:24) *
вот здесь хорошо расписано.

Спасибо, оценил))). Заодно вспомнил линейковскую молодость

Цитата(andrewlekar @ Aug 29 2011, 08:59) *
А вообще на википедии статьи есть про это.

Про это там написано что это за файлы и из чего они состоят (в частности описание секций и сегментов). Я могу представить для чего такие файлы в кейле - помощь линковщику и т.п.. Но объясните, пожалуйста, каким образом получается, что если в кейловской оптимизации поставить галочку "One ELF section per Function", размер готового исполняемого кода сокращается в два раза? Кеил что, сведения линковщика в контроллер зашивает?

Сообщение отредактировал wedmeed - Aug 30 2011, 11:31
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 17:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01398 секунд с 7
ELECTRONIX ©2004-2016