Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Процесс компиляции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему С++ хороший для gamedeva? http://www.cyberforum.ru/cpp/thread607453.html
На всех сайтах, форумах пишут, что игры нужно писать на С/С++, но почему? Нигде не видел объяснения этому, может кто здесь объяснит?
C++ std::filesystem && std::asio и пр Пытался найти хоть какие-то сроки включения всего этого в стандарт (так же ожидается lexical_cast, any, string_algo и т.д.) и вообщем везде написано разное, проскакивает инфа о 2017 годе... Как-то не... http://www.cyberforum.ru/cpp/thread607412.html
Нажатие ЛКМ в экранных координатах C++
Программа должна создавать точку в центре экрана(пусть не в центре(по указанным пикселям) эта точка должна присутствовать все время на экране,пока не будет выключена программа,при том при запущенных...
Где найти ответы к самоконтролю в книге Шилдта "С++ руководство для начинающих" C++
В книге сказано,что ответы есть на сайте осборне ком, но он перенаправляет на другой сайт,на котором ничего нет кроме продажи книг,по крайней мере мне так показалось.
C++ Автоматическое объявление объекта произвольного типа http://www.cyberforum.ru/cpp/thread603519.html
Помогите найти информацию по "Автоматическому объявлению объекта произвольного типа". Что это такое, как работает и т.д.
C++ Как реализован unordered_map? Собственно, интересна именно практическая сторона вопроса, как реализуется идеальное хеширование за O(1) в среднем ясно, об этом можно почитать в том же Кормене. Понятно, что реализации в каждом... подробнее

Показать сообщение отдельно
alexsvk
8 / 8 / 1
Регистрация: 15.07.2010
Сообщений: 255
19.06.2012, 23:01
Цитата Сообщение от Evg Посмотреть сообщение
Код Bash
$ readelf --symbols t.o
Symbol table '.symtab' contains 10 entries:
Num: Value Size Type Bind Vis Ndx Name
...
8: 00000000 41 FUNC GLOBAL DEFAULT 1 main
9: 00000000 0 NOTYPE GLOBAL DEFAULT UND printf
Value уставлено в ноль и у main, и у printf. У printf - ясно, почему, - значения будет установлено линкером. У main - потому что это будущая точка входа в программу?

Vis - область видимости, установлено в default, т.е. весь файл. Как интерпретируются остальные значения в таблице (блок, класс, пространство имён)?

Type printf будет установлен линкером?

Цитата Сообщение от Evg Посмотреть сообщение
Код Bash
$ readelf --relocs t.o
Relocation section '.rel.text' at offset 0x360 contains 2 entries:
Offset Info Type Sym.Value Sym. Name
00000015 00000501 R_386_32 00000000 .rodata.str1.1 <-----
00000021 00000902 R_386_PC32 00000000 printf

Type, тип процессора, под который скомпилирована функция?
Sym. Value для printf будет установлено позже линкером для printf?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru