Вопросы по теме 'binutils'
objdump ELF и Windows
Я новичок в этой теме, то есть в ELF и других материалах, связанных с Linux. Я пытаюсь написать файл ELF и предпочел бы сделать это на WinXP.
У меня вопрос, можно ли это сделать с помощью MS Visual Studio, включая компиляцию? Насколько я понимаю,...
5390 просмотров
schedule
06.10.2023
Умное использование скриптов компоновщика?
Отличный комментарий к в моем ответе, описывающем, как использовать скрипты компоновщика для создания списка функций, подобного ctor , указано, что недавняя GNU ld значительно улучшила поддержку добавления новых разделов в системные скрипты...
788 просмотров
schedule
25.12.2022
Ошибка в binutils make для кросс-компиляции
Я пытаюсь скомпилировать binutils, чтобы настроить набор инструментов GNU для кросс-компиляции для ARM на архитектуре Linux x86.
Для этого я загрузил набор инструментов GNU с: http://lejosrt.org/tuto/install-gnu-arm-toolchain-under-linux
Это...
1541 просмотров
schedule
12.09.2023
binutils/bfd.h хочет config.h сейчас?
Я пытаюсь использовать библиотеку BFD, поэтому я установил пакет binutils-dev и включил:
#include <bfd.h>
и я звоню bfd_openr и bfd_close и так далее из моего кода.
Недавно я обновил пакеты, и теперь я получаю сообщение об...
5848 просмотров
schedule
15.11.2022
Оптимизация поиска слабых символов
Если вы когда-либо пытались использовать утилиту nm в какой-либо программе на C++, вы, вероятно, заметили, что многие символы идентифицируются как «V» или «W». Оба являются разными типами слабых символов.
Теперь иметь тонны слабых символов в...
239 просмотров
schedule
22.06.2023
Элегантный способ установить базовый адрес образа ELF с помощью Linux binutils?
Для личного проекта мне нужно написать исполняемый файл, который загружается не по адресу памяти по умолчанию. Из этого вопроса SO я знаю, что могу установить адрес входа для ELF и изменить адреса разделов вручную, чтобы исполняемый файл...
3330 просмотров
schedule
18.12.2022
Почему GNU ld по-разному разрешает символы при связывании исполняемых файлов с общими объектами?
У меня есть тривиальный фрагмент кода C++, который выглядит примерно так:
#include <boost/timer/timer.hpp>
int main(void) {
boost::timer::auto_cpu_timer t;
return 0;
}
Я попытался скомпилировать и связать его (с gcc 4.8.1 и GNU...
5931 просмотров
schedule
20.06.2022
Изменить видимость символа в объектном файле или библиотеке ('t' -> 'T')
Мне нужно изменить видимость символа в объектном файле или библиотеке. Например, у определенного общего объекта есть имя символа, но оно локальное, поэтому я не могу привязаться к нему (нижний t указывает на локальный в разделе ТЕКСТ):
$ nm...
903 просмотров
schedule
28.01.2023
создание кросса binutils fr30-неизвестно-нет поддержки
Пытаюсь собрать кросс binutils для fr30. После запуска команды конфигурации:
./configure --target=fr30 --enable-cgen-maint --prefix=/<long_path>/myBinutils/new_build_fr30_cgen/
Я запускаю команду make и получаю следующую ошибку:
**...
486 просмотров
schedule
25.04.2023
Системный вызов чтения газа при нарушении доступа
Я новичок в языке ассемблера и столкнулся с проблемой на первых шагах. У меня есть некоторый опыт работы с языками высокого уровня, но я чувствую себя полным новичком на этом низком уровне.
Я использую ассемблер GNU (газ) версии 2.23 x86_64 в...
185 просмотров
schedule
21.04.2024
Android ndk создает автономный набор инструментов для ARM
Я пытаюсь создать исполняемый файл objdump для GT-i9300.
Я получаю следующую ошибку, когда пытаюсь использовать тот, который предоставляется Android NDK, в оболочке adb с помощью su:
root@m0:/data/local/tmp # ./arm-linux-androideabi-objdump...
3260 просмотров
schedule
16.10.2023
Создание компоновщика Gold во FreeBSD
Я следовал инструкциям на http://llvm.org/docs/GoldPlugin.html#lto-how-to-build для сборки золотого плагина на FreeBSD, но !
Вот ссылка на скриншот ошибки: http://postimg.org/image/anlpuufbl/
Это сообщение об ошибке, которое он показывает,...
426 просмотров
schedule
16.07.2022
Сбой сборки Binutils в Mac OS X 10.10.5 Yosemite
После загрузки пакета GNU Binutils 2.25
Я следовал инструкциям в разделе «Установка Binutils»:
./cnofigure
сделать
ошибки произошли после сборки:
../../binutils-gdb/binutils/nm.c:1733:28: error: 'sbrk' is deprecated...
1270 просмотров
schedule
11.05.2024