Вопросы по теме 'binutils'

Имеет ли значение порядок параметров -l и -L в компоновщике GNU?
Опция -l указывает компоновщику искать библиотеки в стандартных каталогах. А с помощью -L мы можем указать наши собственные библиотечные каталоги для поиска. Вопрос: Имеет ли значение последовательность для опции -L , как и для -l...
8086 просмотров
schedule 15.12.2023

Сборка binutils в режиме отладки
Я пытаюсь собрать исходный код binutils 2.21 с включенной отладкой. Моя основная цель - отладить objdump на самом деле. Но чтобы его построить, я думаю, мне нужно собрать весь пакет. К сожалению, в файле конфигурации нет опции отладки. Я...
1628 просмотров
schedule 02.07.2022

Как интерпретировать вывод программы ldd?
[root@wdctc1281 bin]# ldd node linux-vdso.so.1 => (0x00007fffd33f2000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f70f7855000) librt.so.1 => /lib64/librt.so.1 (0x00007f70f764d000) libstdc++.so.6 =>...
7567 просмотров
schedule 28.02.2024

Перемещение R_X86_64_32S против `.data' нельзя использовать при создании общего объекта; перекомпилировать с -fPIC
Я знаю, что когда я использую -pie, эта ошибка не появится, но эта ошибка возникает только для некоторых типов перемещения, это R_X86_64_32: R_X86_64_8: R_X86_64_16: R_X86_64_32S: Я хочу знать, почему эта ошибка появляется для этих типов...
1464 просмотров
schedule 04.11.2023

Запись DT_USED в разделе .dynamic файла ELF
Меня интересует запись DT_USED в разделе .dynamic. Однако мне удалось найти только два примера кода, описывающие эту запись. 1. #define DT_USED 0x7ffffffe /* ignored - same as needed */ в...
99 просмотров
schedule 15.10.2022

Как отключить ASLR для адресов кучи для программы, скомпилированной и связанной с mingw-w64 GCC?
Проблема Я использую mingw-w64 GCC для компиляции и компоновки программы C в Windows 10 Home, сборка 1809 (я знаю, что это старая - долгая история). Я хочу отключить рандомизацию разметки адресного пространства (ASLR), чтобы мои адреса кучи не...
28 просмотров
schedule 06.07.2022